【十】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 小时前
Flutter for OpenHarmony: Flutter 三方库 ntp 精准同步鸿蒙设备系统时间(分布式协同授时利器)
android·分布式·算法·flutter·华为·中间件·harmonyos
Coder_Boy_11 小时前
Java后端核心技术体系全解析(个人总结)
java·开发语言·spring boot·分布式·spring cloud·中间件
星辰_mya13 小时前
Kafka 的 KRaft 模式
分布式·kafka
only-qi13 小时前
RedLock:分布式锁的设计争议与实战踩坑
分布式
yangyanping2010813 小时前
消息队列之消费者如何获取消息
分布式·架构·kafka
AlickLbc15 小时前
RabbitMQ安装记录
分布式·rabbitmq
切糕师学AI15 小时前
Apache ZooKeeper 简介
分布式·zookeeper·apache
Francek Chen15 小时前
【大数据存储与管理】分布式文件系统HDFS:05 HDFS存储原理
大数据·hadoop·分布式·hdfs
星辰_mya15 小时前
Kafka之Broker 磁盘写满 → 整个集群只读
分布式·kafka
星辰_mya15 小时前
Kafka Consumer Group Rebalance 频繁
分布式·kafka