ruby-kafka: можно ли публиковать в двух экземплярах kafka одновременно
Текущий поток проекта, над которым я работаю, включает отправку в локальную кафку с помощью ruby-kafka
драгоценный камень.
Теперь возникла необходимость добавить производителя дляremote kafka
, и дублировать там же сообщения.
И я ищу способ получше, чем звонитьKafka.new(...)
дважды...
Не могли бы вы мне помочь, и у вас есть какие-нибудь идеи?
1 ответ
Решение
Другой подход, который следует рассмотреть, - это однократная запись данных из вашего приложения, а затем асинхронная репликация сообщения из одного кластера Kafka в другой. Есть несколько способов сделать это, в том числе Apache Кафки MirrorMaker, Confluent в Replicator, Uber в uReplicator и т.д.
Отказ от ответственности: я работаю в Confluent.