Kafka和RocketMQ的消息复制实现对比

2020-11-24 15:01:04 浏览数 (2)

消息队列

复制基本单位

复制方式

可用性

一致性

RocketMQ(原生)

Broker

同时支持同步双写和异步复制

不支持主从自动切换,无法保证可用性

可以保证消息一致性

Kafka

Partition

异步复制

基于Zookeeper实现主从自动切换,保证高可用

可通过配置 ISR 保证一致性

并不存在一种完美的消息复制策略,都是在高性能、高可用和一致性之间做出权衡。

0 人点赞