Два Потребителя Кафы с одним производителем и одним разделом - PullRequest
0 голосов
/ 24 июня 2019

У меня один производитель и два потребителя с одним разделом.Я предпочел этот случай для обработки баланса большой нагрузки на производителя.Но два моих потребителя получают одинаковые данные по каждому производителю.Я хочу, чтобы один потребитель получал данные один раз, а другой бездействовал.Пожалуйста, предложите мне решение.

1 Ответ

1 голос
/ 24 июня 2019

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

Если вы хотите распределить нагрузку между потребителями, то они должны принадлежать к одной группе, поэтому добавьте одинаковые group.id для обоих потребителей

Потребители

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

Если все экземпляры потребителей имеют одну и ту же группу потребителей, то записи будут эффективно сбалансированы по нагрузке по экземплярам потребителей.

Если все экземпляры потребителей имеют разные группы потребителей, то каждая запись будет транслироваться всем процессам потребителей.

...