php rabbitmq 库 php-amqplib 运行 demo

时光总嘲笑我的痴心妄想 提交于 2020-02-27 06:42:43

下载项目

php-amqplib 项目地址:

https://github.com/php-amqplib/php-amqplib

下载项目:

$ git clone https://github.com/php-amqplib/php-amqplib.git
$ cd php-amqplib

注:需要安装好 composer(Linux 安装 php composer

更新依赖:

$ composer update

时间可能比较长,请耐心等待。执行完成后,会出现vender目录。

测试

修改配置文件 tests/config.php,把 HOST、PORT、USER、PASS、VHOST 这几项都改为自己 rabbitmq 的。

修改 demo/config.php,关闭调试信息,注释掉:

putenv('TEST_AMQP_DEBUG=1');

发送消息:

$ php amqp_publisher.php some text to publish

接收消息:

php amqp_consumer.php

可以运行多个 consumer,实现消费负载均衡。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!