常用几大MQ比较

简介: rabbitmq、kafka、rocketmq比较

MQ:  消息队列。

  1. 服务之间互相通信的中间件;
  2. 队列的目的是保证消息的有序;

不同点:

rabbitmq:

 1. 完全按照AMQP协议实现的消息队列。

  1. erlang语言开发的,所以 要想自己扩展不是太方便;但是并发性能好。
  2. 原生不支持批量消息发送。
  3. 注重消息的可靠传递和丰富的消息路由特性;

kafka:

  1. 专注于高吞吐、低延迟的流处理和日志记录;
  2. 原生支持消息的批量发送;
  3. 还有分布式存储,零拷贝,顺序写等技术优化;

rocketmq:

本身是对kafka的重写与部分改造。

  1. 自己实现了注册中心;
  2. 消息增加了tag等优化;
  3. 全部topic消息 顺序写入一个文件;
  4. 支持分布式事务;
  5. 原生支持延时队列;
相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
8月前
|
消息中间件 网络协议 RocketMQ
消息队列和应用工具产品体系-消息队列 Rocket 版的主要功能
消息队列和应用工具产品体系-消息队列 Rocket 版的主要功能
64 0
消息队列和应用工具产品体系-消息队列 Rocket 版的主要功能
|
消息中间件 Java Kafka
一款消息队列的客户端框架——启明信息车联网MQ演进实践分享
一款消息队列的客户端框架——启明信息车联网MQ演进实践分享 分享人:阿里云MVP曾宪宇,2014开始 就职于启明信息,负责车联网平台的架构和建设,坐标吉林长春。 分享内容:结合主流MQ,介绍一款基于Java的开源消息队列客户端框架。
2860 0
一款消息队列的客户端框架——启明信息车联网MQ演进实践分享
|
2月前
|
消息中间件 SQL 容灾
深度剖析 RocketMQ 5.0,消息进阶:如何支撑复杂业务消息场景?
本文主要学习 RocketMQ 的一致性特性,一致性对于交易、金融都是刚需。从大规模复杂业务出发,学习 RocketMQ 的 SQL 订阅、定时消息等特性。再从高可用的角度来看,这里更多的是大型公司对于高阶可用性的要求,如同城容灾、异地多活等。
108177 287
|
2月前
|
消息中间件 Cloud Native 物联网
深度剖析 RocketMQ 5.0,消息基础:RocketMQ 在业务消息场景的基础优势是什么?
本文主要介绍业务消息的应用解耦场景,具体解耦什么? RocketMQ 在业务消息场景的基础特性。业界那么多消息队列能实现应用解耦,RocketMQ 在基础特性上有哪些增强?
125298 2
深度剖析 RocketMQ 5.0,消息基础:RocketMQ 在业务消息场景的基础优势是什么?
|
7月前
|
消息中间件 开发框架 搜索推荐
49分布式电商项目 - 消息中间件
49分布式电商项目 - 消息中间件
33 0
|
10月前
|
消息中间件 缓存 人工智能
RocketMQ 在业务消息场景的优势详解
RocketMQ 在业务消息场景的优势详解
21650 11
|
11月前
|
消息中间件 存储 运维
你觉得众多的消息队列产品哪个更香?
随着分布式架构的日益流行,一款优秀的消息队列已经成为系统异步解耦的“必须品”。目前常用的消息中间件有kafka、RocketMQ和RabbitMQ等。立足于企业业务集成的核心场景,RocketMQ在高可靠低延迟方面重点优化 ,构建了全新的低延迟存储引擎和多场景容灾解决方案;面向业务集成过程中链路逻辑的多样性,RocketMQ提供了丰富的业务消息类型,这些特性的积累使得RocketMQ成为金融级业务消息的首选方案。
107 1
|
消息中间件 存储 Cloud Native
技术盘点:消息中间件的过去、现在和未来
目前以“事件驱动”构建的数字化商业生态才刚起步,未来 EventBridge 将围绕事件这一抽象层次实现更强大的能力,比如事件的全链路可观测、事件分析计算、低代码开发等特性,帮助企业全面落地云时代的“事件驱动”架构。
218 1
技术盘点:消息中间件的过去、现在和未来
|
消息中间件 监控 中间件
阿里云互联网中间件五剑客之——消息队列 MQ
阿里云互联网中间件五剑客之——消息队列 MQ自制脑图, 是阿里巴巴集团自主研发的专业消息中间件。 产品基于高可用分布式集群技术,提供消息订阅和发布、消息轨迹查询、定时(延时)消息、资源统计、监控报警等一系列消息云服务。
942 0
阿里云互联网中间件五剑客之——消息队列 MQ
|
消息中间件 Java 大数据
各大MQ产品的比较|学习笔记
快速学习各大MQ产品的比较
542 0