一、简单模式 Simple
二、工作模式 Work
- 类型:无
- 特点:分发机制
解释:当有多个消费者时,我们的消息会被哪个消费者消费呢,我们又该如何均衡消费者消费信息的多少呢?
主要有两种模式:
2.1 轮询分发(Round-Robin):
一个消费者一条,按均分配;
2.2 公平分发(Fair Dispatch):
根据消费者的消费能力进行公平分发,处理快的处理的多,处理慢的处理的少;按劳分配;
三、发布订阅模式(fanout模式)
3.1 fanout模式
- 类型:fanout
- 特点:Fanout—发布与订阅模式,是一种广播机制,它是没有路由key的模式。
3.2 Direct模式
- 类型:direct
- 特点:Direct模式是fanout模式上的一种叠加,增加了路由RoutingKey的模式。
四、路由模式(topic模式)
- 类型:topic
- 特点:模糊的routing-key的匹配模式
五、参数模式
- 类型:headers
- 特点:参数匹配模式