- брокеров-то может быть больше одного в кластере и сетевых соединений будет в любом случае много - до каждого. Так почему бы не отдать это на откуп самой либе, если уж она призвана абстрагировать работу с протоколом?
потому что во ммногих орм всё под 1 адрес
нене. Дело не в коннектах. На них мне действительно все равно. Я тут по архитектуре запарился чуток. Попробую получше пример описать. Имеется: 1. Объект-ридер 2. Объект-райтер Для каждого нужен конфиг, верно? Верно. В одном информация о том, откуда читать, в другом о том куда писать. Но в этих двух конфигах (если один брокер) будет общая часть - информация о адресе этого брокера. И вот я не хочу ее передавать в два этих объекта. Я хочу сделать третий объект и назвать его вроде kafka-connection. В такой схеме я: 1. Создаю этот кафка конекшн. В него передаю только конфиг с коннекшном 2. Создаю объект-ридер, в него передаю только конфиг с инфой о том, что читать И объект коннекшна 2. Создаю объек-райтер, в него передаю только конфиг с инфой о том, что и куда писать И объект коннекшна
Обсуждают сегодня