首页 > 其他 > 详细

RabbitMQ消息模型

时间:2020-02-04 16:14:58      阅读:57      评论:0      收藏:0      [点我收藏+]

  rabbitmq采用的是队列的消息模型,利用队列先进先出的特性从而保证了消息的严格有序性,但是队列中没有读取这个操作,读取即为出队,也就是删除,

所以每个消费者都需要对应自己的队列去读取数据

 

  下图为rabbitmq的消息模型:

技术分享图片

 

  1、生产者只负责生产消息发送给exchange,不需要关心消费者以及消费者数量。

  2、exchange 根据其路由的配置将消息投递到相应队列

  3、新增消费者需新增队列并在exchangge中配置,后根据消息先进先出原则按严格顺序读取消息

 

 由此可见rabbitmq每个消费者都需要来维护自己的队列,这样虽然增加内存,但是也简单粗暴的解决的消息的顺序性等问题。

  

RabbitMQ消息模型

原文:https://www.cnblogs.com/volare/p/12259722.html

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