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

相关推荐
我只想困告15 小时前
day01-RabbitMQ_2026-05-13
分布式·rabbitmq
cheems952716 小时前
[RabbitMQ] RabbitMQ 工作流程全解析
分布式·rabbitmq
我只想困告17 小时前
day02-RabbitMQ 2026-05-14
java·spring·rabbitmq
敖正炀17 小时前
读写分离与数据库中间件选型
分布式
Mahir0818 小时前
Redis 分布式锁与 Redisson 深度解析:从原生实现到工业级解决方案
数据库·redis·分布式·缓存·面试
敖正炀18 小时前
分布式事务监控与手动恢复平台设计
分布式
逆境不可逃19 小时前
Hello-Agents 第二部分-第四章总结:智能体经典范式构建-包含习题解析和Java版
java·开发语言·javascript·人工智能·分布式·agent
heimeiyingwang19 小时前
【架构实战】RocketMQ实战:分布式消息中间件
分布式·架构·rocketmq
报错小能手19 小时前
分布式讲解—分布式事务解决方案 刚性(2PC、3PC、XA协议)
分布式
heimeiyingwang20 小时前
【架构实战】RabbitMQ实战:企业级消息可靠传递
架构·rabbitmq·ruby