RabbitMQ常用交换器
direct(直接交换器)
主要方式
队列与交换器通过路由绑定
- 队列和交换器单个绑定
- 队列和交换器的多重绑定(绑定多个路由)
队列绑定到交换器上时,是允许绑定多个路由键的,也就是多重绑定 - 一个连接多个信道
指通过Runnable接口实例化消费者工作线程,线程共用一个连接,多个信道 - 一个队列多个消费者,则会表现出消息在消费者之间的轮询发送
指通过多线程,使用一个连接,一个队列名称,对这个队列的消息进行轮询消费
fanout(广播交换器)
生产者不需要指定队列,会发送给所有的队列
路由键绑定为 “” 空字符串或者不存在的都会接受到消息,为null会报错
topic