[backcolor=transparent]息队列 MQ、MQ-Kafka、Apache Kafka、Apache RocketMQ、RabbitMQ 产品对比
消息队列秉持开放、共享的原则拥抱开源生态,无技术绑定。2016年阿里巴巴正式宣布将 MQ 内核引擎 RocketMQ 捐赠给 Apache 软件基金会;与此同时,全面融合 Kafka 生态,做到无缝迁移,打造更安全、更可靠、更易运维的 Kafka 企业级消息服务。
[backcolor=transparent]产品对比:
功能 | 消息队列RocketMQ | Apache RocketMQ(开源) | 消息队列Kafka | Apache Kafka(开源) | RabbitMQ(开源) |
安全防护 | 支持 | 不支持 | 支持 | 不支持 | 不支持 |
主子账号支持 | 支持 | 不支持 | 支持 | 不支持 | 不支持 |
可靠性 | - 同步刷盘 - 同步双写 - 超3份数据副本- 99.99999999% | - 同步刷盘- 异步刷盘 | - 同步刷盘 - 同步双写 - 超3份数据副本- 99.99999999% | 异步刷盘,丢数据概率高 | 同步刷盘 |
可用性 | - 非常好,99.95%- Always Writable | 好 | - 非常好,99.95%- Always Writable | 好 | 好 |
横向扩展能力 | - 支持平滑扩展- 支持百万级 QPS | 支持 | - 支持平滑扩展- 支持百万级 QPS | 支持 | - 集群扩容依赖前端- LVS 负载均衡调度 |
Low Latency | 支持 | 不支持 | 支持 | 不支持 | 不支持 |
消费模型 | Push / Pull | Push / Pull | Push / Pull | Pull | Push / Pull |
定时消息 | 支持(可精确到秒级) | 支持(只支持18个固定 Level) | 支持(可精确到秒级) | 不支持 | 不支持 |
事务消息 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 |
顺序消息 | 支持 | 支持 | 支持 | 支持 | 不支持 |
全链路消息轨迹 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 |
消息堆积能力 | 百亿级别不影响性能 | 百亿级别影响性能 | 百亿级别不影响性能 | 影响性能 | 影响性能 |
消息堆积查询 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
消息回溯 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
消息重试 | 支持 | 支持 | 支持 | 不支持 | 支持 |
死信队列 | 支持 | 支持 | 支持 | 不支持 | 支持 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/