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

相关推荐
PRINT!11 小时前
RabbitMQ实战项目(含代码仓库地址+视频教程地址)基本篇已更新完结,高级篇持续更新中
java·分布式·后端·微服务·rabbitmq
Andy Dennis11 小时前
一文了解异步通信基础消息队列之RabbitMQ(一)
分布式·消息队列·rabbitmq·erlang·异步任务
文艺倾年13 小时前
【免训练&测试时扩展】通过任务算术转移思维链能力
人工智能·分布式·算法
无心水17 小时前
2025,一路有你!
java·人工智能·分布式·后端·深度学习·架构·2025博客之星
像少年啦飞驰点、19 小时前
零基础入门 RabbitMQ:从消息队列是什么到 Spring Boot 实战收发消息
java·spring boot·微服务·消息队列·rabbitmq·异步编程
Ronin30521 小时前
虚拟机数据管理模块
开发语言·c++·rabbitmq
打工的小王21 小时前
消息队列之Kafka(一)搭建服务
分布式·kafka
鸡蛋豆腐仙子1 天前
redis及实现分布式锁的原理
java·redis·分布式·学习·缓存
蒸蒸yyyyzwd1 天前
分布式学习笔记 p5-13
笔记·分布式·学习
好家伙VCC1 天前
**发散创新:用 Rust构建多智能体系统,让分布式协作更高效**在人工智能快速演进的今天,**多智能体系统(
java·人工智能·分布式·python·rust