Я начинаю изучать Kafka для целей корпоративного решения.
Во время моих чтений мне пришло в голову следующее:
- Когда производитель создает сообщение - он укажет тему, на которую он хочет отправить сообщение, верно? Он заботится о разделах?
- Когда абонент работает - Указывает ли он свой идентификатор группы, чтобы он мог быть частью кластера потребителей той же темы или нескольких тем, заинтересованных этой группой потребителей?
-
Есть ли у каждой группы потребителей соответствующий раздел в брокере или у каждого потребителя есть один?
-
Являются ли разделы, созданные брокером, поэтому не заботятся о потребителях?
-
Поскольку это очередь со смещением для каждого раздела, отвечает ли потребитель, какие сообщения он хочет читать? Нужно ли сохранять его состояние?
-
Что происходит, когда сообщение удаляется из очереди? - Например: Удержание было в течение 3 часов, затем прошло время, как обрабатывается смещение с обеих сторон?