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つの主要な新たなトレンド
>>: クラウドネイティブシナリオでサーバーレスアプリケーションプログラミングモデルを体験する
これを DPU (データ処理ユニット) と呼ぶ人もいれば、IPU (インフラストラクチャ処理ユニット...
5月17日、ラッキンコーヒーはナスダックに上場を果たした。設立から上場までわずか18ヶ月だった。 ...
PieLayer は 2009 年に設立されました。現在のサーバーは、ドイツのフランクフルト、ニュー...
天津経済技術開発区とその周辺地域、漢沽区、塘沽区、大港区などの沿海地域は、投資を誘致する沿海新興地域...
ご存知のとおり、企業内のすべての部門と役職は、売上を達成し利益を上げるために設立され、機能します。そ...
まず、「速い」という言葉について説明させてください。そうでないと誤解してしまいます。ここで言う「速い...
六益クラウドインターコネクトは、メーデー連休期間中、米国ロサンゼルスのCeraデータセンターのChi...
Lieyun.comが4月2日に報じた。先週、Lieyun.comは、Weiboがセルフメディアユー...
Microsoft は最近、顧客がローカル ERP および CRM アプリケーションをクラウドに移行...
最適な効率と合理化されたソフトウェア配信を実現するために、今すぐ実装する必要がある DevOps パ...
[[435346]]データの重要性の高まりは、おそらくインターネット革命の最も重要な副作用の 1 つ...
インタビューは主に中国語の検索と SEO に焦点を当てていました。マット・カッツ氏と Google ...
[51CTO.com からのオリジナル記事] Citrix について言及すると、多くのユーザーはデス...
今日の急速に変化する世界では、最先端技術のシームレスな統合がイノベーションの基盤となっています。その...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますインターネ...