开发者社区 > 云原生 > 云消息队列 > 正文

消息队列 MQ和其他产品之间的差异是什么?


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

功能消息队列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)支持(可精确到秒级)不支持不支持
事务消息支持不支持不支持不支持不支持
顺序消息支持支持支持支持不支持
全链路消息轨迹支持不支持不支持不支持不支持
消息堆积能力百亿级别不影响性能百亿级别影响性能百亿级别不影响性能影响性能影响性能
消息堆积查询支持支持支持不支持不支持
消息回溯支持支持支持不支持不支持
消息重试支持支持支持不支持支持
死信队列支持支持支持不支持支持
[tr=rgb(239, 251, 255)][td]性能(常规) 非常好百万级 QPS非常好十万级 QPS非常好百万级 QPS非常好百万级 QPS一般万级 QPS 性能(万级 Topic 场景)非常好百万级 QPS非常好十万级 QPS非常好百万级 QPS低低 性能(海量消息堆积场景)非常好百万级 QPS非常好十万级 QPS非常好百万级 QPS低低

展开
收起
猫饭先生 2017-10-26 12:00:33 1586 0
0 条回答
写回答
取消 提交回答

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 MQ
  • 相关电子书

    更多
    企业互联网架构之消息队列 立即下载
    基于消息队列RocketMQ的大型分布式应用上云最佳实践 立即下载
    云原生消息队列Apache RocketMQ 立即下载