2016-08-27 9 views
0

私はKafka FAQを読んでいます。Kafkaのコンシューマ/コンシューマグループへのマッピング

各パーティションは、各コンシューマグループ内の複数のコンシューマスレッド/プロセスによって消費されません。これにより、各プロセスを単一のスレッド形式で消費させることができ、パーティション内のコンシューマへの順序付けが保証されます(順序付けされたメッセージのパーティションを分割し、メッセージが処理される順序で格納されていても時折順不同)。

One Partition can be consumed by Multiple Consumersdifferent consumer groupsは可能でしょうか?

「はい」の場合は、重複メッセージの読み取りをどのように管理していますか?

更新:

は、実際に私は私が10のメッセージで1つのパーティションを持っている、と私は2つの異なる消費者団体[GROUP1、グループ2]を持っている場合、それは可能な消費者グループ1は最初の5つのメッセージを読み込みで、お願いしたいと思い、消費者グループ2は別の5つのメッセージを読み込みますか?

答えて

1

(少なくとも設計されていない)不可能です。異なる消費者グループを持つという目標は、異なる目的で同じメッセージを正確に処理できることです。

+0

:ありがとうございました。 – Shankar

+0

@serejjaねえ私はカフカ消費者のデザインに関連する類似の質問があります[ここ](http://stackoverflow.com/questions/41072666/how-to-run-multiple-kafka-consumers-on-the-same-box-independent -of-each-other)。私はあなたが私のデザインに何か提案/思考やアイデアがあるかどうかを見たいと思っていました。 – john

関連する問題