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

相关推荐
下地种菜小叶42 分钟前
订单中心怎么设计?一次讲清订单主链路、状态流转、拆单模型与核心边界
安全·缓存·rabbitmq
爱浦路 IPLOOK1 小时前
分布式UPF架构:让5G网络更灵活、更低时延
分布式·5g·架构
juniperhan2 小时前
Flink 系列第15篇:Flink 侧输出(Side Output)详解及实践
java·大数据·分布式·flink
卷毛的技术笔记3 小时前
从零到一:深入浅出分布式锁原理与Spring Boot实战(Redis + ZooKeeper)
java·spring boot·redis·分布式·后端·面试·java-zookeeper
frankfishinwater3 小时前
Kafka 代码架构分析
分布式·架构·kafka
啾啾Fun3 小时前
工作流(4)——分布式与工作流
分布式
lifewange4 小时前
Hadoop 完整入门详解
大数据·hadoop·分布式
旷世奇才李先生4 小时前
Redis 7\.x实战:缓存设计与分布式锁实现
redis·分布式·缓存
Juicedata7 小时前
分布式架构下配额设计:JuiceFS 的实现与典型案例
分布式·架构