RabbitMQ springboot Fanout广播订阅模式-测试 作者:马育民 • 2021-08-22 17:22 • 阅读:10044 # 测试 访问 http://localhost:8081/sendNotice?msg=abc ,会将消息发送给 **交换器**,消息内容是 `abc` 两个消费者子项目启动后,会立即接收各自队列发来的消息,虽然 **队列不同**,但 **消息完全相同**,因为 2个队列绑定同一个交换器 此时再打开RabbitMQ的管理页面查看消息队列,会发现上一步中两个队列中各自“积压”的1条消息被“消费”掉了 # 结论 fanout订阅模式下, 1. 生产者向 交换器 发送的消息 2. 然后RabbitMQ会将消息 **广播** 发送给该交换器绑定的所有消息队列(忽略RoutingKey) 3. 最后将队列中的消息发送给各个消费者进行消费 原文出处:http://malaoshi.top/show_1IX1itwtSTs2.html