kafka与RocketMQ对比
来源:互联网 发布:linux命令怎么退出vi 编辑:程序博客网 时间:2024/05/29 02:29
- kafka与rocketmq的差异,参考链接:http://jm.taobao.org/2016/03/24/rmq-vs-kafka/
- 总体
- kafka无限消息堆积,高效持久化,适合海量日志处理
- rocketmq增加了事物支持,适用于订单,交易,充值等场景,支持定时消息,消息重试,消息回溯,广播消费,消息轨迹查询,消息查询等。
- 消息可靠性
- rocketmq支持同步刷盘,异步刷盘,同步刷盘可靠性高,但是与异步刷盘相比,性能损失20%-30%
- kafka只支持异步刷盘
- rocketmq同步复制的性能比kafka高,因为log文件以分区的形式组织,rocketmq一个实例只有一个分区,利用IO组的commit,批量传输数据,理论上会高些
- 单机支持的队列数
- kafka超过64个队列,发送消息的响应时间变长
- rocketmq最高支持5万个队列
- 队列越多,topic越多,即支持的业务越多。
- 消息投递的实时性
- 都支持pull长轮询,但是rocketmq的消息及时性较好
- 严格的消息顺序
- kafka当broker宕机后,消息乱序,而且只有分区内的消息顺序一致性可以保证
- rocketmq支持严格的消息顺序,broker宕机,消息发送失败,但是不会乱序。
- 总体
- 消息及时性:https://yq.aliyun.com/articles/62836
- 当消息量上升时,kafka的堆积能力强于rocketmq,kafka的生产者发送速度远大于rocketmq,但是消息的消费速度,rocketmq较强,因此在消息的及时性方面,rocketmq完胜kafka
- 官方解释说因为rocketmq的索引机制较好。
- Kafka vs RocketMQ——Topic数量对单机性能的影响
- Kafka vs RocketMQ—— 多Topic对性能稳定性的影响
- Kafka vs RocketMQ——单机系统可靠性
- 业界主流MQ对比
- Kafka、RabbitMQ、RocketMQ发送小消息性能对比
0 0
- RocketMQ与Kafka对比
- RocketMQ与kafka对比
- RocketMQ与kafka对比
- RocketMQ与kafka对比
- kafka与RocketMQ对比
- RocketMQ与Kafka对比
- RocketMQ与Kafka对比
- RocketMQ与Kafka对比
- Ali RocketMQ与Kafka对比
- RocketMQ与kafka对比(官方)
- kafka对比RocketMQ
- RocketMQ与Kafka对比(18项差异)
- RocketMQ与Kafka对比(18项差异)评价版
- RocketMQ与Kafka对比(18项差异)
- RocketMQ与Kafka对比(18项差异)
- RocketMQ与Kafka对比(18项差异)
- RocketMQ与Kafka对比(18项差异)
- RocketMQ与Kafka对比(18项差异)
- 机器学习笔记6
- jzoj 4996. 【NOI2017模拟3.1】游戏 扫描线+treap
- BeanUtils组件
- 什么是分布式系统
- 蓝桥杯算法训练——安慰奶牛(最小生成树+kruskal)
- kafka与RocketMQ对比
- JS实现双击内容变为可编辑状态
- Tesseract OCR to Page (TPT) and Page Viewer (PVT)
- 3月2日,helloworld,每日20行。
- 大学思科网络技术知识点
- spring的依赖注入是什么意思
- AndroidStudio里查看hprof文件
- 尚硅谷java学习笔记——JUC(java.util.concurrent)
- shell练习