RabbitMQ、RocketMQ、Kafka、Pulsar对比

  RabbitMQ RocketMQ Kafka Pulsar
关注度
推出时间 2007 2012 2012 2016
支持语言 java、Python、Go、PHP等主流都支持 java、Python、Go、PHP等主流都支持 java、Python、Go、PHP等主流都支持 java、Python、Go、PHP等主流都支持
消息可靠性 较好 很高 很高 很高
成熟度 成熟 成熟(经历多个双十一)
所属 Mozilla public License Apache Apache Yahoo/Apache/顶级
社区活跃度
文档 一般
单机吞吐量 10万+ 20万+ 100万 +
特点 erlang语言发开,性能一般,出现比较早,有一定的用户基数 各个环节分布式扩展设计,主从HA,多种消费模式,性能很 好 高吞吐量、持久化数据存储、分布式系统易于扩展,性能极好
灵活、多租户、云原生架构、跨地域复制,性能超极好
可用性 高(主从构架) 高(主从构架) 非常高(分布式) 非常高(分布式)
持久化 内存、文件 磁盘 磁盘 磁盘
事务 支持 支持 支持 支持
集群 支持 支持 支持 支持
管理界面 比较好 比较好 比较好 比较好
部署方式 独立 独立 独立 独立

猜你喜欢

转载自blog.csdn.net/yb546822612/article/details/117422048