Mirrormaker2.0 против конфлюентного репликатора - PullRequest
1 голос
/ 13 февраля 2020

Apache Kafka представила Mirrormaker2 (MM2) с выпуском Kafka 2.4. MM2 значительно лучше, чем MM1.

Я знаю, что с точки зрения архитектуры MM1 раньше работал с использованием API производителя и потребителя, тогда как MM2 использует API соединения. Я считаю, что дизайн MM2 был вдохновлен Confluent Replicator . Confluent Replicator точно интегрирован с инструментами Confluent. Но кроме этого, в чем разница между MM2 и слитым репликатором ?

1 Ответ

0 голосов
/ 20 февраля 2020

На высоком уровне это открытый исходный код, и основное отличие состоит в том, как он обрабатывает «истинные» активно-активные кластеры Kafka, а не просто одностороннюю репликацию или сомнительную двустороннюю манипуляцию смещением (из-за того, что репликатор не открыт источник).

Таким образом, другое различие - модель поддержки шире для MM2, чем Confluent специфицирует c продукты

, считают, что дизайн MM2 был вдохновлен Confluent Replicator.

Неверно. Инженер Cloudera / ex-LinkedIn разработал MM2, а не Confluent. И это архитектурно отличается (см. KIP-382). Во всяком случае, он более точно соответствует Brooklin , но специально для Kafka, а не для внешних систем

Confluent Replicator точно интегрирован с инструментами Confluent

По состоянию на 5.4.x, как и MM2

...