Доступ к кластерам Kafka с использованием DNS - PullRequest
0 голосов
/ 21 февраля 2020

Мы запускаем Kafka Cluster (3 физических узла) в нашей производственной системе. Наше приложение отправляет событие в Kafka, которое потребляется потребителями Kafka, принадлежащими некоторой команде diff.

Задача : Теперь, когда мы меняемся в нашем дата-центре, позволяющем переходить с DC1 на DC2, наши Kafka IP получают изменения, и мы должны просить нашего потребителя внести изменения в IP и выполнить развертывание в их конце, что мне кажется странным.

Вопрос : есть ли способ, которым мы можем выставить брокера Kafka за DNS и изменить IP за DNS при переходе на DC2 с DC1 или наоборот, чтобы избежать изменений на стороне потребителя? Я знаю оклассированные рекламодатели, но сработает ли это? и мои опасения также связаны с безопасностью.

1 Ответ

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

Вы можете использовать VIP, а затем использовать его в конфигурации своего потребительского приложения, чтобы потребительское приложение, подверженное VIP и фактическому IP, могло измениться,

, как показано ниже

kafka: bootstrap-servers: vip-host:9092

См. Часто задаваемые вопросы Kafka , предоставленные для производителя, но они должны работать так же и с потребителями.

Также этот вопрос , поднятый и принятый, может быть полезен для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...