Kafka - publi sh для всех потребителей в группе - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть топи c (назовем это «my-custom-topi c») с 6 разделами и (фактически) двумя потребителями в одной группе. Группа предназначена для службы, назовем ее «myService». Время от времени одна из служб получает запрос REST, а затем отправляет событие в «my-custom-topi c». В этом случае я хотел бы позволить обеим службам получить событие. (да, тот, который послал это, должен также получить это). Позже, если я буду запускать другие экземпляры из «myService», я бы также позволил им автоматически получать это событие. Итак, в скором времени я хотел бы разрешить всем своим службам в одной группе получать все сообщения там. (один раз / сообщение)

Как мне добиться этого с Кафкой?

Спасибо за помощь.

1 Ответ

1 голос
/ 13 апреля 2020

Только один потребитель в группе потребителей получит сообщение. Чтобы добиться добрых трансляций, вам нужно назначить каждого потребителя каждой отдельной группе потребителей. Вы можете получить более подробную информацию здесь Как Кафка вещает на многие группы потребителей

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