Что происходит, когда в теме Kafka есть только один раздел и несколько потребителей? - PullRequest
0 голосов
/ 22 октября 2018

У меня есть Kafka Topic только с одним разделом, и я не понимаю, что произойдет в следующих случаях?Как сообщения будут доставляться потребителям?

  1. Если все потребители находятся в одной группе
  2. Если все потребители находятся в другой группе

enter image description here Я не уверен, получат ли потребители уникальные или дублированные сообщения.

1 Ответ

0 голосов
/ 22 октября 2018

Каждый потребитель подписывается на / более раздел в теме.И каждый потребитель принадлежит к группе потребителей.Ниже приведены два сценария:

  1. Когда все потребители принадлежат к одной группе : каждый потребитель будет пытаться подписаться на другой раздел.В случае, если существует только один раздел, сообщения получит только один потребитель, тогда как другие потребители будут бездействовать.

  2. Когда все потребители принадлежат к другой группе потребителей : Каждый потребитель будет получать сообщения со всех разделов.Подписка на разделы основана на группах потребителей.

Это зависит от групп потребителей.Потребители в одной и той же группе потребителей не читают данные снова из тех же разделов после фиксации смещения.

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