Два приложения Kafka Consumer с одинаковым group.id и одинаковым consumer.id - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть 2 разных сообщения-экземпляра приложения, использующих тему, оба приложения имеют одинаковые значения для group.id и consumer.id

Будет ли сообщение прочитано только одним приложением или обоими приложениями?Кроме того, если у нас один и тот же consumer.id в двух разных приложениях, будет ли он рассматриваться как два потребителя в одной группе или только один потребитель в этой группе?

Например, экземпляр App1, group.id = conGrp1, consumer.id =Потребитель
Экземпляр App2, group.id = conGrp1, consumer.id = consumer1

У нас все еще есть только одна группа с одним потребителем, хотя запущено 2 разных экземпляра приложения?

1 Ответ

0 голосов
/ 05 декабря 2018

оба приложения имеют одинаковые значения для group.id и consumer.id

Затем оба являются частью одной группы, каждый потребитель не перекрывается в потребляемых данных - любое данное сообщениевиден только у одного потребителя группы

Идентификатор группы определяет это поведение.Я полагаю, что идентификатор потребителя - это просто понятное имя, которое можно найти в команде метрик или группы потребителей, поэтому у вас все еще есть только одна группа.Мне не стоит помещать уникальные экземпляры приложения с одним и тем же идентификатором потребителя, даже если в одной и той же группе

разница между groupid иidaidrid в Kafka consumer

...