phootobr / rabbitmq-consumer
RabbitMQ 的 PHP 消费者
v1.0.1
2019-05-26 22:08 UTC
Requires
- php: ^7.2
- php-amqplib/php-amqplib: ^2.9
- symfony/dotenv: ^4.2
This package is auto-updated.
Last update: 2024-09-27 10:20:08 UTC
README
此项目是 Phooto 为 RabbitMQ 提供的消费者实现。
安装
composer create-project phootobr/rabbitmq-consumer
如何使用
- 安装后,添加
.env
文件并包含连接设置 - 在
app/Job.php
文件中添加您希望在收到 RabbitMQ 消息时执行的代码 - 在
start.php
文件中更改第 16 行要监听的队列:$consumer->init('YOUR_QUEUE');
- 使用 PHP 在命令行上运行脚本:
php start.php
- (可选) 使用 supervisord 配置,使用
app-consumer-supervisor.conf
文件作为示例,在后台运行脚本
许可
此项目是开源软件,许可协议为 MIT 协议。