node-cluster

    2

    1答えて

    Node.jsに動的Webページを提供するアプリケーションを書いています。このアプリケーションを複数のCPUコアに拡張したいので、クラスタを使用してCPUコアごとにワーカーを作成することにしました。 また、頻繁にポーリングして変更を確認する必要がある第三者APIを使用し、ユーザーの入力に基づいて照会およびキャッシュする必要があることがよくあります。このAPIにはレート制限があるため、私はすべてのワ

    0

    1答えて

    ノードクラスタ私はマスターがhttp要求に応答するノードを持っています。 サーバーはwebsocket接続もlistenします(socket.io経由)。クライアントは前記ウェブソケットを介してサーバに接続する。今、クライアントは、さまざまなゲームの間で選択します(各ノードプロセスでゲームを処理します)。 質問私は、次のとおりている: は、私は、各ノードのプロセスのために新しい接続を開くべきですか

    2

    1答えて

    PM2 Cluster Modeは、1台のマシン上のCPUを簡単に拡大することができます。それはスケーリングしているノードアプリケーションの複数のインスタンスを作成しますか?基本的に、Nginxのようなリバースプロキシを使用して、異なるポートで複数のノードアプリケーションを実行するのと同じことですか? 次に、子プロセスをフォークするNode Clusterがあります。このアプローチは、単一ノードア

    16

    5答えて

    すべてのノードウォーカープロセスは、同じアプリケーションの新しいコピーを実行しているかのように動作しているようです。しかし、ノードクラスタ内のすべてのノードワーカー(子プロセス)が共有するいくつかの変数を保持したいと考えています。これを行う簡単な方法はありますか?

    0

    1答えて

    できるだけ設定を少なくして、アプリケーションから最高のパフォーマンスを引き出そうとしています。 ノードclusterモジュールをDockerコンテナに使用する方が良いか、代わりにDockerインスタンスのクラスタを使用する方が良いかどうかのコンセンサスをオンラインで見つけるのは難しいです。 OPINION: Node cluster first, then Docker cluster OPINI

    0

    1答えて

    私はあるサーバーからデータを取得して別のサーバーにプッシュするnodejsアプリケーションを持っています。テストのために、私はノードサーバーに1000の要求を送り、システムモニタで何が起こるかを見ました。そこでは、4つのプロセッサがすべて100%占有されていることがわかりました。 ここでnodejsで読んだことは、デフォルトでは1つのスレッドしか使用していないように見えます(これは1つのプロセッサ

    0

    2答えて

    私のデシベルが接続に失敗した場合、私は cluster.workers を使用して、すべての労働者は、その後cluster.worker.kill()関数を使用して一覧 if (cluster.isMaster) { mongoose.connect(config.db.path, function(err) { if (err) { logger.error(

    6

    1答えて

    私のサーバコードは次のとおりです。 私はsocket.ioとexpressjsでクラスタを使用しようとしています。私は私のクアッドコアのデスクトップでこれをテストしています。 var cluster = require('cluster') var numCPUs = require('os').cpus().length if (cluster.isMaster) { // Fo