RabbitMQ、RocketMQ、Kafka、Pulsar对比
RabbitMQRocketMQKafkaPulsar关注度高中高高推出时间2007201220122016支持语言java、Python、Go、PHP等主流都支持java、Python、Go、PHP等主流都支持java、Python、Go、PHP等主流都支持java、Python、Go、PHP等主流都支持消息可靠性较好很高很高...
·
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,多种消费模式,性能很 好 | 高吞吐量、持久化数据存储、分布式系统易于扩展,性能极好 | 灵活、多租户、云原生架构、跨地域复制,性能超极好 |
可用性 | 高(主从构架) | 高(主从构架) | 非常高(分布式) | 非常高(分布式) |
持久化 | 内存、文件 | 磁盘 | 磁盘 | 磁盘 |
事务 | 支持 | 支持 | 支持 | 支持 |
集群 | 支持 | 支持 | 支持 | 支持 |
管理界面 | 比较好 | 比较好 | 比较好 | 比较好 |
部署方式 | 独立 | 独立 | 独立 | 独立 |
更多推荐
已为社区贡献2条内容
所有评论(0)