【十】Hyperf最简单的使用rabbitMQ

配置.env文件

复制代码
AMQP_HOST=192.168.86.102
AMQP_PORT=5672
AMQP_USER=rabbitmq
AMQP_PASSWORD=rabbitmq
AMQP_VHOST=my-test

配置文件

生产者

消费者(注意:里面的num在实际使用的时候,至少为1,不然没有消费者队列来执行里面的操作)

调用,在控制器下个简单的方法

复制代码
$message = new DemoProducer(['data' => 123]);
$producer = ApplicationContext::getContainer()->get(Producer::class);
$result = $producer->produce($message);

查看结果

这里就对应消费者中的var_dump()打印的内容,证明队列起作用了

相关推荐
神所夸赞的夏天19 小时前
RabbitMQ安装过程
分布式·rabbitmq
炸炸鱼.20 小时前
部署Zabbix企业级分布式监控:从零到实战(知识点大全)
分布式·zabbix
phltxy21 小时前
RabbitMQ 常见面试题
分布式·rabbitmq
小二·21 小时前
Redis 7 实战:缓存/消息队列/分布式锁生产级实现
redis·分布式·缓存
小程故事多_8021 小时前
从初代架构到大模型时代,英伟达GPU底层架构演进与核心逻辑深度解析
java·人工智能·分布式·架构
半夜修仙21 小时前
RabbitMQ入门概述
java·rabbitmq·java-rabbitmq
Java 码思客1 天前
【Redis分布式缓存实战】第3章 Redis核心机制深度解析
redis·分布式·缓存
码不停蹄的玄黓1 天前
生产可用的 Redis 分布式锁完整实现
数据库·redis·分布式
Deep-w1 天前
【MATLAB】微电网四DG逆变器下垂策略与分布式MPC协同控制仿真分析
开发语言·分布式·算法·matlab
周末也要写八哥1 天前
项目简历:分布式Linux性能分析监控
分布式