1.简单模式
一个队列中只有一个生产者(producer)一个消费者(consumer)
2.工作模式(轮询模式)
多个消费者(consumer)监听同一个队列,这个队列只有一个生产者(producer)
A服务修改A库后加入队列,B/C服务只需要其中一个修改B库即可
3.订阅模式(fanout)
有多个消息队列,每个消息队列有一个消费者(consumer)监听
4.路由模式(direct)
一个交换机绑定多个消息队列,每个消息队列都有自己唯一的key,每个消息队列有一个消费者(consumer)监听
5.广播模式(topic)
topic模式跟direct差不多
direct是把固定的routing_key跟queue绑定,topic是把模糊的routing_key跟queue绑定
消费者(Consumer),匹配消息时:#匹配一个或者多个关键字,*匹配一个关键字