zoukankan      html  css  js  c++  java
  • RabbitMQ消息模型

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

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

      下图为rabbitmq的消息模型:

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

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

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

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

      

  • 相关阅读:
    1600802101
    Android第二次作业
    android 第一次作业
    团队作业—项目答辩
    软件工程—团队作业2.2
    软件工程—团队作业2
    软件工程—团队作业1
    第一篇博客
    Android第四次作业
    作业3
  • 原文地址:https://www.cnblogs.com/volare/p/12259722.html
Copyright © 2011-2022 走看看