2016-08-27 3 views
0

Я читаю FAQ по Kafka, где они указаны ниже.Сопоставление раздела Kafka с Kafka Группы потребителей/потребителей

• Каждый раздел не потребляется более чем одной потребительской нитью/процессом в каждой группе потребителей. Это позволяет каждому процессу потреблять одним поточным способом, чтобы гарантировать заказ потребителю в разделе (если мы разделили раздел упорядоченных сообщений и передали их нескольким потребителям, даже если сообщения были сохранены в порядке их обработки не по порядку).

Возможно ли, что One Partition can be consumed by Multiple Consumers в different consumer groups?

Если да, то как он управляет дублирующимся сообщением?

Update:

На самом деле я хотел спросить, у меня есть один раздел с 10 сообщений, и если у меня есть 2 разных групп потребителей [group1, GROUP2], возможно потребитель group1 читает первые 5 сообщений и Группа потребителей2 читает еще 5 сообщений?

ответ

1

Невозможно (по крайней мере, не предназначено). Цель иметь разные группы потребителей - это точно обрабатывать одни и те же сообщения для другой цели.

+0

: Спасибо, я понял. – Shankar

+0

@serejja hey У меня есть аналогичный вопрос, связанный с потребительским дизайном kafka [здесь] (http://stackoverflow.com/questions/41072666/how-to-run-multiple-kafka-consumers-on-the-same-box-independent -of-друг-друга). Я хотел посмотреть, есть ли у вас какие-либо предложения/мысли или какие-либо идеи по моему дизайну. – john

Смежные вопросы