当前位置:   article > 正文

4大MQ消息队列的比较_mq中间件对比

mq中间件对比

概述

现在市面上比较主流的四个MQ消息队列中间件:RabbitMQ、RocketMQ、ActiveMQ、Kafka;

消息中间件的核心组件

核心组件基本上所有的消息中间件都是相同的,或许只是命名不同;

1 Broker(消息服务器)

消息服务器是消息中间件中,用于接收和转发消息的核心组件;

2 Producer(消息生成者)

负责生成消息并将消息传输到Broker

3 Conumer(消息消费者)

负责从Broker获取消息并消费处理

4 Topic(消息主题)

主题是消息传递过程中,生产者给指定生成者传递消息的标识;先由消费者订阅该主题的队列,再由消息生成者向该主题传递消息;

5 Queue(消息队列)

消息队列是消息存放的地方;当生产者向Broker传递消息后,消息服务器会将消息存放到指定topic的队列中等待消费者消费;

6 Message(消息体)

消息体,就是承载消息的主体;其中包含了所需要传递的消息内容。

消息中间件的优势

  1. 系统解藕
  2. 异步处理
  3. 并发缓冲
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/970810
推荐阅读
相关标签
  

闽ICP备14008679号