балансер? Насколько я знаю, клиент стучится к первому брокеру из списка, а если он недоступен, то стучится к следующему. Или бывают ситуации, когда клиент может обратиться сразу к нескольким брокером по какой-либо причине?
Зачем? Какой юзкейс?
Привет! по-моему можно как-то через client.dns.lookup разрулить. Если схожий кейс с этим - https://cwiki.apache.org/confluence/display/KAFKA/KIP-302+-+Enable+Kafka+clients+to+use+all+DNS+resolved+IP+addresses
Сейчас стейдж и прод связаны друг с другом напрямую. Мы разъединяем их друг от друга по разным подсетям, но все равно некоторым сервисам из стейджа нужно ходить к продовым сервисам. Кафка - один из них. Оба кластера (боевой и для тестов) задеплоены в продовой сети (пока что), поэтому мы теперь прокидываем AWS PrivateLink между сервисами в таких случаях, а чтобы сделать PrivateLink нужен балансер, вот поэтому и думаем спрятать тестовую кафку за балансер - для прода ничего не изменится, а тестовый кластер будет ходить по новым адресам через PrivateLink
Обсуждают сегодня