【十】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()打印的内容,证明队列起作用了

相关推荐
ACRELKY25 分钟前
分布式储能监控系统在某5MW分布式储能项目中的应用
分布式
FakeOccupational2 小时前
【p2p、分布式,区块链笔记 IPFS】go-ipfs windows系统客户端节点实现 kubo试用
分布式·区块链·p2p
问道飞鱼3 小时前
【分布式技术】分布式事务深入理解
分布式·saga·2pc·fmt·3pc
龙哥·三年风水3 小时前
群控系统服务端开发模式-应用开发-业务架构逻辑开发第一轮测试
分布式·php·群控系统
码农爱java4 小时前
Kafka 客户端工具使用分享【offsetexplorer】
spring boot·分布式·微服务·中间件·kafka·mq·offset explorer
隔着天花板看星星4 小时前
Kafka-broker粗粒度启动流程
大数据·分布式·中间件·kafka
太阳伞下的阿呆4 小时前
kafka-clients之mq丢失问题
分布式·kafka·mq·可靠性
雨会停rain4 小时前
centos部署rabbitmq
linux·centos·rabbitmq
ppo_wu8 小时前
关闭kafka在控制台打印的日志
分布式·kafka·springboot
小小娥子12 小时前
rabbitmq高级特性(1):消息确认,持久性,发送方确认和重试机制
分布式·rabbitmq