Клиенты KAFKA (производитель и потребитель) обнаруживают топологию, подключаясь к одному из настроенных серверов начальной загрузки, и с этого момента он будет работать с этими наборами узлов-посредников в кластере напрямую.
С этим стандартным компонентомможно ли изменить производителя и потребителя, не перезапуская их для работы с другим кластером, изменив серверы начальной загрузки?Можем ли мы изменить конфигурацию сервера начальной загрузки без перезапуска клиентов?
Существует конфигурация клиента под названием metadata.max.age.ms, которая заставляет клиента обновлять топологию посредника, но она охватывает только нового лидера раздела и новый узел посредника, добавленных в кластер.
Это в основном для того, чтобы охватить сценарий, когда кластер KAFKA в DC отключен по какой-то неожиданной причине, и клиенты из того же DC, которые уже установили соединение с тем же кластером DC KAFKA и хотят изучить возможность перенаправления уже запущенных клиентов KAFKA для работыс другим кластером DC KAFKA в случае, если тот же кластер DC не работает.