私は、カフカのトピックからのメッセージを並列処理するために、数多くの処理エージェントに設計を提案しています。少なくとも1回のメッセージ配信用のKafkaパーティションとコンシューマグループ
私は消費者グループ全体で1回のメッセージ処理にほぼ確実に近づいていますが、少なくとも1回は許容できます。それはかつて存在しない、メッセージをトピックに公開されている場合
- :
は、私は多くの点でドキュメントが不明瞭見つけて、私はこれが実行可能なアプローチであるかどうかを知る必要があり、いくつかの具体的な質問がありますトピック内のすべてのパーティションにわたってのみ、またはおそらく複数のパーティションに複製されていますか?私は、両方の可能性をサポートできる文章を読んでいます。
- は、パーティションごと、またはコンシューマ/消費グループ/パーティションごとに「オフセット」ですか?
- 新しいコンシューマを開始するとき、コンシューマグループ全体または割り当てられたパーティションのオフセットを調べますか?
- 新しいコンシューマーの規模を拡大し、空きパーティションがない場合(私はパーティションあたり1つのコンシューマーしか存在しないと信じています)、カフカは既存のパーティションからの既存のメッセージを再調整し、既存のパーティションの消費者?
他にもこれが私の理解に役立つかもしれない点がありますか?