首页 > 其他 > 详细

RabbitMQ五种模式

时间:2021-06-08 13:44:54      阅读:15      评论:0      收藏:0      [点我收藏+]

简单模式

生产者将消息传入指定队列(通过交换机),消费者监听指定队列并对队列的消息进行消费

技术分享图片

工作队列模式

多个消费者消费一条队列内的消息

轮询模式:平均分配,每个消费者消费相同数量的消息

公平分发:按性能分配,队列为每个消费者按照消费能力分发消息,执行速度快的消费者消费更多的消息。

技术分享图片

发布与订阅模式

发送消息到指定路由,路由将消息分发到多条队列中

交换机绑定队列

路由type:fanout

技术分享图片

路由模式

发送消息到指定路由,路由将消息按照条件分发到多条队列中,比发布与订阅模式增加了routing key

交换机通过routing key绑定队列

路由type:direct

技术分享图片

主题模式

路由type:topic

交换机通过routing key绑定队列

支持模糊匹配

# :0个或多个,并且可以多级xxx.xxx

*:至少1个1级,不能多级

技术分享图片

RabbitMQ五种模式

原文:https://www.cnblogs.com/coding-haven/p/14862001.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!