ruby-kafka: можно ли публиковать в двух экземплярах kafka одновременно

Текущий поток проекта, над которым я работаю, включает отправку в локальную кафку с помощью ruby-kafkaдрагоценный камень.
Теперь возникла необходимость добавить производителя дляremote kafka, и дублировать там же сообщения.
И я ищу способ получше, чем звонитьKafka.new(...)дважды...
Не могли бы вы мне помочь, и у вас есть какие-нибудь идеи?

1 ответ

Решение

Другой подход, который следует рассмотреть, - это однократная запись данных из вашего приложения, а затем асинхронная репликация сообщения из одного кластера Kafka в другой. Есть несколько способов сделать это, в том числе Apache Кафки MirrorMaker, Confluent в Replicator, Uber в uReplicator и т.д.

Отказ от ответственности: я работаю в Confluent.

Другие вопросы по тегам