PHP操作Rabbitmq
1.先安装php rabbitmq的组件
2.
(1)基本模型
服务端代码如下
客户端代码如下
服务端代码运行如下:
客户端代码如下:
发布订阅模型(fanout)
-
1) 可以有多个消费者
-
2) 每个消费者有自己的queue(队列)
-
3) 每个队列都要绑定到Exchange(交换机)
-
4) 生产者发送的消息,只能发送到交换机,交换机来决定要发给哪个队列,生产者无法决定。
-
5) 交换机把消息发送给绑定过的所有队列
-
服务端代码
运行的结果:
-
客户端代码
-
-
运行的结果