0


RabbitMQ支持消息的模式

一、简单模式 Simple

二、工作模式 Work

  • 类型:无
  • 特点:分发机制

解释:当有多个消费者时,我们的消息会被哪个消费者消费呢,我们又该如何均衡消费者消费信息的多少呢?
主要有两种模式:

2.1 轮询分发(Round-Robin):

一个消费者一条,按均分配;

2.2 公平分发(Fair Dispatch):

根据消费者的消费能力进行公平分发,处理快的处理的多,处理慢的处理的少;按劳分配;

3.1 fanout模式

  • 类型:fanout
  • 特点:Fanout—发布与订阅模式,是一种广播机制,它是没有路由key的模式。

3.2 Direct模式

  • 类型:direct
  • 特点:Direct模式是fanout模式上的一种叠加,增加了路由RoutingKey的模式。

四、路由模式(topic模式)

  • 类型:topic
  • 特点:模糊的routing-key的匹配模式

五、参数模式

  • 类型:headers
  • 特点:参数匹配模式
标签: rabbitmq 分布式

本文转载自: https://blog.csdn.net/qq_44299529/article/details/130355236
版权归原作者 p&f° 所有, 如有侵权,请联系我们删除。

“RabbitMQ支持消息的模式”的评论:

还没有评论