RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。
RabbitMQ搭建参考文章:Linux下搭建RabbitMQ服务
Composer安装 AMQP 组件:
composer require hyperf/amqp
配置文件 /config/autoload/amqp.php 如下:
<?php
return [
'default' => [
'host' => 'localhost', //主机地址
'port' => 5672, //端口号
'user' => 'admin', //用户名
'password' => '123456', //密码
'vhost' => '/', //主机
'concurrent.limit' => 0, //同时消费的数量
'pool' => [ //连接池配置
'min_connecti