Kafka は、パブリッシングおよびサブスクリプションベースのメッセージング システムです。一般的には「分散コミット ログ」または「分散ストリーミング プラットフォーム」と呼ばれます。ファイル システムまたはデータベースのコミット ログは、すべてのトランザクションの永続的な記録を提供するために使用され、これらのログを再構築することでシステムの状態を再構築できます。同様に、Kafka データは特定の順序で永続化および保存され、オンデマンドで読み取ることができます。 1. Kafka トポロジ 2. カフカの特徴 配信とサブスクリプションの両方に高いスループットを提供します。 Kafka は 1 秒あたり約 250,000 メッセージ (50 MB) を生成し、1 秒あたり 550,000 メッセージ (110 MB) を処理できるとされています。ここで言及されているメッセージの数は、メッセージのサイズが一定でない可能性があるため、特に正確ではない可能性があります。 永続化操作を実行してメッセージをディスクに永続化し、ログの形式で保存できるため、ETL などのバッチ消費やリアルタイム アプリケーションに使用できます。データをハードディスクに保存し、複製することでデータの損失を防ぎます。 メッセージ処理の状態はサーバー側ではなくコンシューマー側で維持され、障害が発生した場合に自動的にバランスをとることができます。 3. Kafka の核となる概念 用語集 3.1 プロデューサーの概念 メッセージおよびデータ ジェネレーター。 Kafka トピックにメッセージを公開するプロセスはプロデューサーと呼ばれます。 3.2 ブローカーの概念: ブローカーにはレプリカ メカニズムがありません。ブローカーがダウンすると、そのブローカーのメッセージは利用できなくなります。 3.3 メッセージの構成 メッセージ: コミュニケーションの基本単位です。各プロデューサーはトピックにメッセージを公開できます。 3.4 消費者の概念 メッセージとデータのコンシューマー、トピックをサブスクライブし、公開されるメッセージを処理するプロセスをコンシューマーと呼びます。 Kafka では、グループを「サブスクライバー」と考えることができます。トピック内の各パーティションは、「サブスクライバー」内のコンシューマーによってのみ消費されますが、コンシューマーは複数のパーティションからのメッセージを消費できます。注: Kafka の設計原則では、トピックの場合、同じグループには同時に消費するパーティションの数よりも多くのコンシューマーを含めることはできません。そうしないと、一部のコンシューマーがメッセージを取得できないことになります。 |
<<: クラウドの可観測性における5つの主要な新たなトレンド
>>: クラウドネイティブシナリオでサーバーレスアプリケーションプログラミングモデルを体験する
Google セキュリティ ブログによると、最近の論文は「なぜ人々はセキュリティ オプションを (他...
3月18日、マイクロソフトのWindowsハードウェアエンジニアリング業界イノベーションサミット(W...
以前、FMCG(Fast Moving Consumer Goods)業界で働いていたとき、競合他社...
マイクロソフトは、企業の共同オフィスのニーズを満たすために Office 365 をリリースしました...
多くのソーシャル プラットフォーム開発者は、ポイント、レベル、リーダーボードなどのゲームのようなメカ...
著者: Yu Shidan、Aruba China テクニカル セールス ディレクター近年、中小企業...
IDC Review Network (idcps.com) は 12 月 11 日に次のように報告...
過去2年間、「百機種戦争」は中国で人気の技術トピックになりました。 2020年以降、中国は大型モデル...
最近、NetEase Photo Albumは今年5月8日から完全に運営を停止し、サーバーをシャット...
私は瑞品モールに1年以上在籍し、多くのことを学びました。SEOのスキルが向上しただけでなく、お茶の飲...
編集者注: 2013 年中国インターネット起業家会議 (http://2013.loohua.com...
4月16日、JD都市長江経済ベルト(九江)デジタル経済産業パーク(以下、「産業パーク」という)が盛大...
最近、Baidu のいくつかのメジャーアップデートは、多数のウェブマスターに影響を与えており、特に ...
誰もがオンラインマーケティングにおけるソフト記事の重要性を知っています。私がダイエット薬を販売してい...
ウェブマスターの皆さんにとって、ウェブサイトの構築は馴染みのない話題ではないかもしれません。私たち草...