Apache Kafka在Kafka 2.4发行版中引入了Mirrormaker2(MM2)。 MM2明显优于MM1。
我知道从体系结构的角度来看,MM1曾经使用生产者和消费者API来工作,而MM2使用了连接API。我认为MM2的设计灵感来自Confluent Replicator。 Confluent Replicator已与Confluent工具很好地集成在一起。但是除此之外, MM2和融合的Replicator有什么区别?
答案 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也是如此