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

相关推荐
naierfengdian4 小时前
分布式风力发电机机抗风扰、稳发电结构设计技术解析
分布式·能源
wWYy.13 小时前
基于Raft分布式Kv存储:sendRequestVote
分布式
笨鸟先飞的橘猫21 小时前
游戏后端分布式学习——消息队列在游戏的用法
分布式·学习·游戏
Wang's Blog21 小时前
Go-Zero项目开发40: 基于Jaeger的分布式链路跟踪实战
开发语言·分布式·golang
wWYy.21 小时前
基于Raft分布式Kv存储:sendAppendEntries
分布式
范什么特西1 天前
关于kafka
分布式·kafka
wWYy.1 天前
基于Raft分布式Kv存储:AppendEntries
分布式
霸道流氓气质1 天前
分布式系统中跨进程上下文传递方案
分布式
wWYy.1 天前
基于Raft的分布式Kv存储项目:raft.h
开发语言·分布式·qt
wWYy.1 天前
基于Raft分布式Kv存储:日志寻找匹配
分布式