Kafka コンシューマーKafka にはコンシューマ グループの概念があります。各コンシューマーは、割り当てられているパーティションからのメッセージのみを消費できます。各パーティションは、コンシューマー グループ内の 1 つのコンシューマーのみが使用できます。したがって、同じコンシューマー グループ内のコンシューマーの数がパーティションの数を超えると、一部のコンシューマーには消費するパーティションが割り当てられません。消費者グループと消費者の関係は次の図に示されています。 消費者団体 Kafka コンシューマー クライアントがメッセージを消費するには、通常、次の手順が含まれます。
プロセス Kafka の Consumer クライアントはスレッドセーフではないため、スレッドの安全性を確保し、消費パフォーマンスを向上させるために、Consumer 側で Reactor に似たスレッド モデルを使用してデータを消費できます。 消費モデル Kafka コンシューマーパラメータ
Kafka の再バランスリバランスは、本質的には、コンシューマー グループ内のすべてのコンシューマーがサブスクライブされたトピックの各パーティションを割り当てるために合意に達する方法を指定するプロトコルです。たとえば、グループの下に 20 人のコンシューマーがいて、100 個のパーティションを持つトピックをサブスクライブしているとします。通常の状況では、Kafka は各コンシューマーに平均 5 つのパーティションを割り当てます。この割り当てプロセスはリバランスと呼ばれます。 いつリバランスするのでしょうか?これも、よく言われる質問です。リバランスのトリガー条件は 3 つあります。
グループ内でパーティションを割り当てるにはどうすればいいですか?Kafka はデフォルトで、範囲とラウンドロビンの 2 つの割り当て戦略を提供します。もちろん、Kafka はプラグ可能な割り当て戦略を使用しており、独自のアロケータを作成してさまざまな割り当て戦略を実装できます。 Kafka の面接でよく聞かれる質問
|
<<: OLTP と OLAP のハイパーコンバージェンス: 次世代クラウドネイティブ データベースの設計
>>: Zolvit が Linode でクラウド コストを 50% 削減した方法
皆さんが考えていることとは反対に、エンタープライズ IoT プロジェクトを実行するためにクラウド プ...
IoT および IIoT デバイスによって生成される膨大な量のデータにより、エッジ コンピューティン...
編集者注: 60 秒間で、Flicker に 3,125 枚の写真がアップロードされ、Faceboo...
Weiboは3月3日に第4四半期および通期の財務報告書を発表した。財務報告によると、微博の年間総収入...
最近、友人から、ウェブサイトのタイトルを最適化する方法や、検索エンジンに好まれるようにウェブサイトの...
違法ウェブサイトを報告して最大1万元の報奨金を獲得:動画サイトは厳しく調査される北京ニュース(記者:...
多くのセキュリティ研究者は、テナント間の脆弱性は顧客が認識しておく必要のある新しいタイプのリスクであ...
「感染症との戦いは、デジタル技術と社会福祉の融合を加速させている」と、テンセント財団の葛炎事務局長は...
11月8日に、C3ロサンゼルスデータセンターのy3edgeから、768Mのメモリを搭載したVPSを取...
ソフト記事マーケティングは我が国で最も古く、最も専門的なマーケティング手法ですが、オンラインニュース...
necs.co.uk (英国登録会社 VAT 番号 927207819、逃げる心配はありません) で...
従来のインターネットは情報インターネットであり、ブロックチェーンは価値インターネットであるため、ブロ...
クラウド コンピューティング、その種類、サービス、用途、そして組織にどのようなメリットをもたらすかに...
SEO オペレーターの多くは、一般的に、Web サイトのコンテンツの更新と外部リンクの投稿という 2...
インフルエンサーマーケティングがブランドの海外展開に非常に役立つことは誰もが知っています。注文と売上...