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

相关推荐
断春风6 分钟前
RabbitMQ在Java中的应用与实践
java·rabbitmq·java-rabbitmq
小白学大数据1 小时前
效率翻倍:Scrapy-Redis 分布式全站爬虫并发优化进阶
redis·分布式·爬虫·scrapy
YDS82910 小时前
黑马点评 —— 分布式锁详解加源码剖析
java·spring boot·redis·分布式
hashiqimiya10 小时前
windows的hadoop集群环境直接配
大数据·hadoop·分布式
guoji778816 小时前
ChatGPT镜像站实战:从零设计高可用分布式任务调度系统
分布式·chatgpt
半桶水专家18 小时前
Kafka 4.0.1 KRaft 模式完整部署指南
分布式·kafka·linq
huohuopro1 天前
HBase 伪分布式环境安装指南
数据库·分布式·hbase
一只大袋鼠1 天前
高并发系统架构优化(下):突破带宽瓶颈,迈向分布式集群
分布式·系统架构
路小雨~1 天前
RabbitMQ 全面学习资料
分布式·学习·rabbitmq
heimeiyingwang1 天前
【架构实战】分布式事务解决方案
分布式·架构