Kafka コンシューマーKafka にはコンシューマ グループの概念があります。各コンシューマーは、割り当てられているパーティションからのメッセージのみを消費できます。各パーティションは、コンシューマー グループ内の 1 つのコンシューマーのみが使用できます。したがって、同じコンシューマー グループ内のコンシューマーの数がパーティションの数を超えると、一部のコンシューマーには消費するパーティションが割り当てられません。消費者グループと消費者の関係は次の図に示されています。 消費者団体 Kafka コンシューマー クライアントがメッセージを消費するには、通常、次の手順が含まれます。
プロセス Kafka の Consumer クライアントはスレッドセーフではないため、スレッドの安全性を確保し、消費パフォーマンスを向上させるために、Consumer 側で Reactor に似たスレッド モデルを使用してデータを消費できます。 消費モデル Kafka コンシューマーパラメータ
Kafka の再バランスリバランスは、本質的には、コンシューマー グループ内のすべてのコンシューマーがサブスクライブされたトピックの各パーティションを割り当てるために合意に達する方法を指定するプロトコルです。たとえば、グループの下に 20 人のコンシューマーがいて、100 個のパーティションを持つトピックをサブスクライブしているとします。通常の状況では、Kafka は各コンシューマーに平均 5 つのパーティションを割り当てます。この割り当てプロセスはリバランスと呼ばれます。 いつリバランスするのでしょうか?これも、よく言われる質問です。リバランスのトリガー条件は 3 つあります。
グループ内でパーティションを割り当てるにはどうすればいいですか?Kafka はデフォルトで、範囲とラウンドロビンの 2 つの割り当て戦略を提供します。もちろん、Kafka はプラグ可能な割り当て戦略を使用しており、独自のアロケータを作成してさまざまな割り当て戦略を実装できます。 Kafka の面接でよく聞かれる質問
|
<<: OLTP と OLAP のハイパーコンバージェンス: 次世代クラウドネイティブ データベースの設計
>>: Zolvit が Linode でクラウド コストを 50% 削減した方法
分析会社Synergy Research Groupのデータによると、6つの主要なクラウドサービスと...
先週、何人かの友人から、フレンドリンクをより効果的に交換するにはどうしたらよいかと尋ねられました。私...
最近、SAP は IDC MarketScape: 2019 グローバル SaaS およびクラウドベ...
人間は視覚に敏感な動物であり、単調なテキストよりも画像を好むことが多いと言われています。インターネッ...
東にフェイントをかけながら西を攻撃するマーケティングは、私たちの生活の中では非常に一般的です。ただし...
Hosteons は、フランスの VPS とドイツの女子バレーボール チームを同時に立ち上げました。...
ひどい扱いを受けている? App Storeで悪質なレビュー操作が蔓延Game Gyroは、Appl...
他の出会い系アプリと比較して、MiniDatesはリアルな出会いを促進することに力を入れていますデー...
5月18日、百度は香港での二次上場後初の財務報告となる四半期報告書を発表した。財務報告データによると...
123systems からプロモーション メールが届きました。同社のダラス データ センターは在庫切...
archhosting は 2017 年に設立された新しいホスティング プロバイダーです。主な事業は...
多くの組織は、セキュリティの洞察を得るためにアプリケーション コードとインフラストラクチャをスキャン...
ウェブマスターの皆さん、外部リンクを構築する方法をいくつご存知ですか? それとも、友好的なリンクの交...
デジタル変革はあらゆる業種に影響を及ぼしており、クラウド アーキテクトは次世代のビジネス イニシアチ...
ご存知のとおり、SEO 最適化は非常に大変な仕事です。毎日同じことを何度も繰り返すことを意味します。...