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

相关推荐
过期动态28 分钟前
【RabbitMQ基础篇】RabbitMQ从入门到实战
java·jvm·数据库·分布式·spring·rabbitmq·intellij-idea
麟听科技1 小时前
HarmonyOS 6.0+ 跨端智能写作助手开发实战:多设备接续编辑与AI辅助创作落地
人工智能·分布式·华为·harmonyos·ai写作
Volunteer Technology2 小时前
Hadoop NameNode HA
大数据·hadoop·分布式
hyunbar3 小时前
ZooKeeper 未授权访问漏洞:你做的 ACL 加固可能只是“假动作”
分布式·zookeeper·云原生
卷毛的技术笔记3 小时前
双十一零点扛过10倍流量洪峰:Sentinel与Redis+Lua的分布式限流深度避坑指南
java·redis·分布式·后端·系统架构·sentinel·lua
Volunteer Technology3 小时前
Hadoop Federation 联邦
大数据·hadoop·分布式
书香门第3 小时前
系统设计练习 - 实时警员安全报警系统
分布式·系统架构·系统设计
该昵称用户已存在4 小时前
光储微网一体管控:MyEMS 开源平台打造分布式能源管理新底座
分布式·开源
庞轩px4 小时前
第六篇:Redis Cluster——分布式缓存的进阶方案
redis·分布式·缓存
marsh02064 小时前
44 openclaw分布式事务:跨服务数据一致性解决方案
分布式·ai·编程·技术