下载项目
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,实现消费负载均衡。
来源:oschina
链接:https://my.oschina.net/yogoup/blog/3166987