Mirrormaker2.0与融合复制器

时间:2020-02-13 15:56:59

标签: apache-kafka confluent-platform apache-kafka-mirrormaker

Apache Kafka在Kafka 2.4发行版中引入了Mirrormaker2(MM2)。 MM2明显优于MM1。

我知道从体系结构的角度来看,MM1曾经使用生产者和消费者API来工作,而MM2使用了连接API。我认为MM2的设计灵感来自Confluent Replicator。 Confluent Replicator已与Confluent工具很好地集成在一起。但是除此之外, MM2和融合的Replicator有什么区别

1 个答案:

答案 0 :(得分:1)

从高层次上讲,它是开源的,主要区别在于它处​​理“真正的”主动-主动Kafka集群的方式,而不仅仅是单向复制或可疑的双向偏移操作(由于Replicator未开放这一事实)资源)。

另一个差异-MM2的支持模型比Confluent特定产品更广泛

相信MM2的设计灵感来自Confluent Replicator。

错。 Cloudera / ex-LinkedIn工程师开发了MM2,而不是Confluent。而且在架构上有所不同(请参阅KIP-382)。如果有的话,它与Brooklin的匹配更紧密,但专门针对Kafka而非外部系统

Confluent Replicator已与Confluent工具很好地集成

从5.4.x开始,MM2也是如此