使用PHP访问RabbitMQ消息队列的方法示例_php技巧_脚本之家

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数据结构与算法教程》、《php程序设计算法总结》、《php字符串用法总结》、《PHP数组操作技巧大全》、《PHP常用遍历算法与技巧总结》及《PHP数学运算技巧总结》

队列绑定

队列建立

消息发送

connect();$channel = new AMQPChannel;$exchange = new AMQPExchange;$exchange->setName;$exchange->setType;$exchange->declare();
connect();$channel = new AMQPChannel;$queue = new AMQPQueue;$queue->setName;$queue->declare();$queue->bind('exchange1', 'routekey');
connect();$channel = new AMQPChannel;$queue = new AMQPQueue;$queue->setName;$queue->declare();

交换建立

希望本文所述对大家PHP程序设计有所帮助。

connect();$channel = new AMQPChannel;$queue = new AMQPQueue;$queue->setName;$queue->declare();$queue->bind('exchange1', 'routekey');while  { $queue->consume(function{ echo $envelope->getBody(), PHP_EOL; }, AMQP_AUTOACK);}

本文实例讲述了使用PHP访问RabbitMQ消息队列的方法。分享给大家供大家参考,具体如下:

消息接收

rpm -ivh http://mirror.neu.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpmyum install php-pecl-amqp

PHP访问RabbitMQ实际使用的是AMQP协议,所以我们只要安装epel库中的php-pecl-amqp这个包即可

connect();$channel = new AMQPChannel;$exchange = new AMQPExchange;$exchange->setName;$exchange->setType;$exchange->declare();for($i = 0; $i < 2000000; $i++) { $exchange->publish("message $i", "routekey");}

扩展安装

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图