ホームページ  >  記事  >  嵐の詳しい説明

嵐の詳しい説明

Patricia Arquette
Patricia Arquetteオリジナル
2024-08-15 15:44:151203ブラウズ

この記事では、分散型リアルタイム計算システムである Apache Storm を紹介します。トポロジ、スパウト、ボルト、タプル、ストリームなど、Storm の主要な概念を示します。 Nimbus、Sup を含む Storm のアーキテクチャについても説明します

嵐の詳しい説明

Storm の主要な概念とアーキテクチャとは何ですか?

  • Storm の主要な概念:

    1. トポロジー: トポロジーは次のとおりです。ストリームによって接続された計算ユニット (スパウト、ボルト) の有向グラフ。
    2. Spout: データ タプルを継続的に生成するデータ ソース。
    3. Bolt: タプルを消費し、オプションで新しいタプルを生成する処理ユニット。
    4. タプル: データ項目を表す名前付き値のコレクション。
    5. ストリーム: トポロジーによって処理されるタプルのシーケンス。
  • Storm のアーキテクチャ:

    1. Nimbus:トポロジを管理し、ワーカーにタスクを割り当てるマスター ノード。
    2. スーパーバイザー: 各ワーカー ノード上で実行され、そのノード上のタスクを管理するデーモン プロセス。
    3. ワーカー: ワーカー ノードのタスクを実行するノード。トポロジー
    4. Zookeeper: 調整とフォールトトレランスのために Storm によって使用される外部依存関係。

以上が嵐の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。