基于PHP使用rabbitmq实现消息队列
2016-12-10 12:45
756 查看
1.从github上面获取AMQP基于php的实现扩展
2.创建生产者 send.php
View Code
3.创建消费者 receive.php
View Code
4.在cli模式下 分别执行 send.php receive.php 可以看到如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/09cb9fca28ba9cc1499bd219370220c3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/b57ff5e8a0959052f2f1082ff6e0e15a.png)
说明生产 消费端均ok。
5.管理 查看队列消息:安装rabbitmq_management插件
【5-1】查看当前可用插件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/0aedc7f7a827aff73e1e506cfc465148.png)
【5-2】 安装启用 rabbitmq_management插件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/8d55e36275a02b6d254eb414281dfc5f.png)
【5-3】进入rabbitmq_management管理端:http://192.168.38.129:15672/
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/fa44ff7628829ab0596d3cf79a7991e4.png)
【5-4】 guest用户没有权限 需要授权
rabbitmqctl set_user_tags guest monitoring
rabbitmqctl set_user_tags guest management
【5-5】登陆成功
2.创建生产者 send.php
View Code
3.创建消费者 receive.php
View Code
4.在cli模式下 分别执行 send.php receive.php 可以看到如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/09cb9fca28ba9cc1499bd219370220c3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/b57ff5e8a0959052f2f1082ff6e0e15a.png)
说明生产 消费端均ok。
5.管理 查看队列消息:安装rabbitmq_management插件
【5-1】查看当前可用插件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/0aedc7f7a827aff73e1e506cfc465148.png)
【5-2】 安装启用 rabbitmq_management插件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/8d55e36275a02b6d254eb414281dfc5f.png)
【5-3】进入rabbitmq_management管理端:http://192.168.38.129:15672/
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/fa44ff7628829ab0596d3cf79a7991e4.png)
【5-4】 guest用户没有权限 需要授权
rabbitmqctl set_user_tags guest monitoring
rabbitmqctl set_user_tags guest management
【5-5】登陆成功
![](https://oscdn.geek-share.com/Uploads/Images/Content/201612/4f5a87cffd1c0959f3c57d3315d64f86.png)
相关文章推荐
- 基于PHP使用rabbitmq实现消息队列
- 基于PHP使用rabbitmq实现消息队列
- PHP中使用ActiveMQ实现消息队列
- 基于Python语言使用RabbitMQ消息队列(三)
- PHP中使用ActiveMQ实现消息队列
- 跨数据库分布式实时事务 - 基于RabbitMQ实时消息队列服务实现
- 使用PHP访问RabbitMQ消息队列
- PHP使用Redis实现消息队列
- 消息队列的使用 RabbitMQ (二): Windows 环境下集群的实现与优化
- php 消息队列 rabbitmq 的安装使用
- 使用Redis+php-resque实现消息队列
- 基于Python语言使用RabbitMQ消息队列(五)
- 基于Python语言使用RabbitMQ消息队列(二)
- 基于Python语言使用RabbitMQ消息队列(四)
- PHP基于Redis消息队列实现发布微博的方法
- PHP中使用ActiveMQ实现消息队列
- 使用PHP访问RabbitMQ消息队列的方法示例
- 基于Python语言使用RabbitMQ消息队列(六)
- 基于Python语言使用RabbitMQ消息队列(一)
- 使用PHP访问RabbitMQ消息队列