問題タブ [node-cluster]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - マルチサーバー クラスタ ノードでリッスンする Firebase イベント
ノードでfirebaseリアルタイムデータベースを使用しています。ノード クラスタを使用して、さまざまな子プロセスをフォークしています。プロセスごとに、firebase イベント リスナーが初期化されます。しかし、アプリケーションで一度だけ firebase イベントをリッスンしたいです。
ノードアプリケーションの複数のインスタンスは、リスナーに基づいてfirebase dbで特定の更新を実行すると、firebaseデータベースのデータの整合性を変更する複数のオブザーバーを開始します。私は、後で複数の aws インスタンスでノード アプリケーションをクラスタリングすることにもなります。
私のコードは次のようになります
すべてのサーバーにインターネット接続があり、firebase イベントをリッスンできる場合、クラスター化された複数のノード サーバーをセットアップする方法を知りたいです。ただし、オブザーバーはすべてのサーバーでコードを 1 回だけ実行する必要があります。
javascript - [ Node.js | Cluster ]: すべてのワーカーの応答を待つ方法は?
クラスター化されたノード アプリがあり、1 つの要求からすべてのワーカーの状態を取得する方法を探しています。
私は急行を使ってマステンに尋ねますが、急行とは関係ありません。1つのリクエストで、次のようなものが欲しいです:
迅速な回答を送信するには、すべてのワーカーの回答を待ち、それらを連結する必要があります。しかし問題は、単純な聞き手ではなく、ワーカーからの特定の回答を待つにはどうすればよいかということです。
クラスター化されたアプリのコード サンプルを次に示します。http://localhost:8000/のリクエストで以前のJsonを取得しようとしています
前もって感謝します :)