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

相关推荐
fQ9F9I58m1 小时前
Redis 分布式锁进阶第三百一十一篇
数据库·redis·分布式
mqiqe2 小时前
面试题-Zookeeper 面试篇
分布式·zookeeper·面试
极客先躯2 小时前
高级java每日一道面试题-2026年02月07日-实战篇[Docker]-如何使用存储插件(如 NFS、Ceph)?
运维·分布式·容器·自动化·文件·插件·高可用
西凉的悲伤3 小时前
redis和数据库实现分布式锁
java·数据库·redis·分布式
爱吃牛肉的大老虎3 小时前
Kafka集群之抛弃 Zookeeper
分布式·zookeeper·kafka
李白客4 小时前
分布式交易型数据库:数字时代交易系统的“定海神针“
数据库·分布式
JAVA面经实录9174 小时前
ZooKeeper 面试题完整标准答案(面试背诵版)
分布式·zookeeper·面试
知识分享小能手4 小时前
Hadoop学习教程,从入门到精通, ZooKeeper 分布式协调服务 — 全面知识点与案例代码(5)
hadoop·分布式·zookeeper
Solis程序员4 小时前
Kafka 灾难回放机制:基于事件事实流的计数全量恢复方案
分布式·kafka
Elias不吃糖5 小时前
RabbitMQ vs Kafka 简单总结
java·分布式·kafka·rabbitmq