广播模式

广播模式下的生产者将消息发送到交换机(Exchange),交换机将消息广播到多个队列,每个队列都绑定在交换机上,每个消费者都可以从自己的队列中获取消息并处理。
广播模式适用于需要广播消息给所有订阅者的场景,如实时通知系统。
使用示例
应用测试
1、生产者P1与P2分别发送消息至交换机test.fanout中,消息队列由应用程序自动生成。
1.1、生产者P1发送消息。

1.2、生产者P2发送消息。

2、消费者C1与C2在队列消费端读取消息,广播模式下每一条消息都会被所有消费者读取。
2.1、消费者C1与C2读取第一条消息。

2.2、消费者C1与C2读取第二条消息。

查看后台
1、查看连接Connections,两个生产者与两个消费者共计四个连接,所有连接的状态(State)均为运行中(running)。

2、查看信道Channels,每一个连接可以有多个信道,示例中的每个连接只有一个信道,状态(State)均为空闲(Idle)。

3、查看交换机Exchanges,Exchages表格中显示了交换机test.fanout,类型为广播(fanout)。

4、查看队列Queues,Queues表格中显示了应用程序创建的两个队列,队列的当前状态(State)为空闲(Idle)。
