aliyun 消息队列 RocketMQ、Apache RocketMQ、消息队列 Kafka、Apache Kafka、RabbitMQ 产品对比

陈修诚
2023-12-01

消息队列 RocketMQ、Apache RocketMQ、消息队列 Kafka、Apache Kafka、RabbitMQ 产品对比

消息队列秉持开放、共享的原则拥抱开源生态,无技术绑定。2016年阿里巴巴正式宣布将 MQ 内核引擎 RocketMQ 捐赠给 Apache 软件基金会;与此同时,全面融合 Kafka 生态,做到无缝迁移,打造更安全、更可靠、更易运维的 Kafka 企业级消息服务。

产品对比:

功能消息队列 RocketMQApache RocketMQ
(开源)
消息队列 KafkaApache Kafka
(开源)
RabbitMQ
(开源)
安全防护支持不支持支持不支持不支持
主子账号支持支持不支持支持不支持不支持
可靠性- 同步刷盘 
- 同步双写 
- 超3份数据副本
- 99.99999999%
- 同步刷盘
- 异步刷盘
- 同步刷盘 
- 同步双写 
- 超3份数据副本
- 99.99999999%
异步刷盘,丢数据概率高同步刷盘
可用性- 非常好,99.95%
- Always Writable
- 非常好,99.95%
- Always Writable
横向扩展能力- 支持平滑扩展
- 支持百万级 QPS
支持- 支持平滑扩展
- 支持百万级 QPS
支持- 集群扩容依赖前端
- LVS 负载均衡调度
Low Latency支持不支持支持不支持不支持
消费模型Push / PullPush / PullPush / PullPullPush / Pull
定时消息支持(可精确到秒级)支持(只支持18个固定 Level)暂不支持不支持不支持
事务消息支持不支持不支持不支持不支持
顺序消息支持支持暂不支持支持不支持
全链路消息轨迹支持不支持暂不支持不支持不支持
消息堆积能力百亿级别
不影响性能
百亿级别
影响性能
百亿级别
不影响性能
影响性能影响性能
消息堆积查询支持支持支持不支持不支持
消息回溯支持支持支持不支持不支持
消息重试支持支持暂不支持不支持支持
死信队列支持支持支持不支持支持
性能(常规)非常好
百万级 QPS
非常好
十万级 QPS
非常好
百万级 QPS
非常好
百万级 QPS
一般
万级 QPS
性能(万级 Topic 场景)非常好
百万级 QPS
非常好
十万级 QPS
非常好
百万级 QPS
性能(海量消息堆积场景)非常好
百万级 QPS
非常好
十万级 QPS
非常好
百万级 QPS
     
 类似资料: