该模式示意图:
服务端以fanout模式发布消息,服务端并不需要指定队列名,只需要指定特定的exchange,客户端也只需要创建一个随机队列,使该队列与exchange关联(binding)就可以接收到服务端发布的消息,这样做的好处就是同一个exchange发布的消息,不同的客户端可以进不同的处理,实现了发送方代码和消费者的代码完全解耦合
服务端java实现
package com.adtec.rabbitmq;
import com.rabbitmq
该模式示意图:
服务端以fanout模式发布消息,服务端并不需要指定队列名,只需要指定特定的exchange,客户端也只需要创建一个随机队列,使该队列与exchange关联(binding)就可以接收到服务端发布的消息,这样做的好处就是同一个exchange发布的消息,不同的客户端可以进不同的处理,实现了发送方代码和消费者的代码完全解耦合
服务端java实现
package com.adtec.rabbitmq;
import com.rabbitmq