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

相关推荐
原来是猿2 小时前
服务端高并发分布式结构演进之路
分布式
LoneEon3 小时前
Kafka集群搭建指南:KRaft模式彻底摒弃Zookeeper
分布式·kafka·centos
薪火铺子3 小时前
分布式锁深度实战:从 Redis 到 Zookeeper 深度解析
redis·分布式·zookeeper
学习中.........4 小时前
高并发架构下的 Kafka 与消息队列核心机制
分布式·kafka
Han.miracle4 小时前
分布式部署项目
分布式
努力努力再努力wz4 小时前
【Redis 入门系列】为什么需要 Redis?一文串起缓存、分布式、读写分离、分库分表与微服务
数据库·redis·分布式·sql·mysql·缓存·微服务
逆境不可逃4 小时前
黑马 RabbitMq 基础篇 学习记录
学习·rabbitmq·ruby
番茄去哪了4 小时前
单体转微服务:微服务保护和分布式事务(上)
分布式·微服务·架构
念何架构之路4 小时前
分布式详解
分布式
Elastic 中国社区官方博客5 小时前
将 Logstash Pipeline 从 Azure Event Hubs 迁移到 OTel Collector Kafka Receiver
大数据·数据库·人工智能·分布式·elasticsearch·搜索引擎·kafka