node.jsクラスタリングはどのように機能しますか?

mfc

マルチコアCPUを利用するためのmiltipleサーバーを作成するために使用される次のコードを理解しようとしています。

 var cluster = require("cluster"); 
 var http = require("http"); 
 var numCPUs = require("os").cpus().length; 
 var port = parseInt(process.argv[2]); 

 if (cluster.isMaster) {
     for (var i = 0; i < numCPUs; i++) { 
         cluster.fork(); 
     } 

     cluster.on("exit", function(worker, code, signal) { 
         cluster.fork();
     }); 
 } else { 
     http.createServer(function(request, response) { 
         console.log("Request for: " + request.url); 
         response.writeHead(200); 
         response.end("hello world\n"); 
     }).listen(port); 
 }

私の質問は、作成されたすべてのサーバーが同じポートでリッスンする場合、リクエストが複数のサーバーによって処理されないことを保証するものは何ですか?

mscdex

ノードv0.10では、OSカーネルは常にどの子がリクエストを取得するかを選択します。ノードv0.11 +およびio.jsv1.0.0 +では、手動ラウンドロビンスケジューリングが使用されます(現時点ではWindowsを除く)。ただし、このデフォルトの動作は、環境変数を設定することで構成できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

NodeクラスのリンクリストはC ++でどのように機能しますか?

分類Dev

Node.jsストリームはどのように機能しますか?

分類Dev

Node.jsでreactorパターンはどのように機能しますか?

分類Dev

Node.js + Expressアプリケーションで並行性はどのように機能しますか?

分類Dev

Node.jsはライブラリアサーションを「すべき」ですが、どのように機能しますか?

分類Dev

Node.js / Express.js-app.routerはどのように機能しますか?

分類Dev

node.js-Busboyは実際にどのように機能しますか?

分類Dev

node.jsのrequire()はどのように機能しますか?

分類Dev

シングルスレッドのNode.jsはどのようにリクエストを同時に処理しますか?

分類Dev

プラグインHtmlToPdfのnode.jsをストレス状況にどのように更新しますか?

分類Dev

node.jsシングルスレッドモデルはどのように同時リクエストを処理しますか?

分類Dev

複数の同時リクエストがあるNode.jsサーバー、どのように機能しますか?

分類Dev

node.jsリクエストライブラリのタイムアウト時にコールバックをどのように設定しますか?

分類Dev

Node.jsはどのようにスクリプトをメモリにロードしますか?

分類Dev

node / javascript()()構文-正確にはどのように機能しますか?

分類Dev

DjangoとNode–どのように機能しますか?

分類Dev

ユーザーがNode.js(クラウド機能)からFirebaseAuthにログインしているかどうかを確認します

分類Dev

node.jsの構成可能なロガーはどのように機能しますか?

分類Dev

マングースはnode.jsの下でのみ機能しますか?

分類Dev

Node Buffer.lastIndexOf byteOffsetはどのように機能しますか?

分類Dev

node.jsアプリをバックグラウンドサービスとして実行するにはどうすればよいですか?

分類Dev

Node.jsは着信リクエストをどのように処理しますか?

分類Dev

Node.jsサーバーはどのようにリクエストを処理しますか?

分類Dev

このコールバック呼び出しは、mongo.find呼び出しを使用してNode.jsでどのように機能しますか

分類Dev

需要の高いアプリケーションのnode.jsスタックはどのように設定する必要がありますか?

分類Dev

node.jsがクラッシュするのを防ぐにはどうすればよいですか?try-catchが機能しない

分類Dev

Node.jsサーバー用のどのWebsocketライブラリがiOSクライアントで最適に機能しますか?

分類Dev

node.jsでいくつかのリクエストハンドラーをどのように使用しますか?

分類Dev

node.jsの自己変更コード、クラスターは機能しますか?

Related 関連記事

  1. 1

    NodeクラスのリンクリストはC ++でどのように機能しますか?

  2. 2

    Node.jsストリームはどのように機能しますか?

  3. 3

    Node.jsでreactorパターンはどのように機能しますか?

  4. 4

    Node.js + Expressアプリケーションで並行性はどのように機能しますか?

  5. 5

    Node.jsはライブラリアサーションを「すべき」ですが、どのように機能しますか?

  6. 6

    Node.js / Express.js-app.routerはどのように機能しますか?

  7. 7

    node.js-Busboyは実際にどのように機能しますか?

  8. 8

    node.jsのrequire()はどのように機能しますか?

  9. 9

    シングルスレッドのNode.jsはどのようにリクエストを同時に処理しますか?

  10. 10

    プラグインHtmlToPdfのnode.jsをストレス状況にどのように更新しますか?

  11. 11

    node.jsシングルスレッドモデルはどのように同時リクエストを処理しますか?

  12. 12

    複数の同時リクエストがあるNode.jsサーバー、どのように機能しますか?

  13. 13

    node.jsリクエストライブラリのタイムアウト時にコールバックをどのように設定しますか?

  14. 14

    Node.jsはどのようにスクリプトをメモリにロードしますか?

  15. 15

    node / javascript()()構文-正確にはどのように機能しますか?

  16. 16

    DjangoとNode–どのように機能しますか?

  17. 17

    ユーザーがNode.js(クラウド機能)からFirebaseAuthにログインしているかどうかを確認します

  18. 18

    node.jsの構成可能なロガーはどのように機能しますか?

  19. 19

    マングースはnode.jsの下でのみ機能しますか?

  20. 20

    Node Buffer.lastIndexOf byteOffsetはどのように機能しますか?

  21. 21

    node.jsアプリをバックグラウンドサービスとして実行するにはどうすればよいですか?

  22. 22

    Node.jsは着信リクエストをどのように処理しますか?

  23. 23

    Node.jsサーバーはどのようにリクエストを処理しますか?

  24. 24

    このコールバック呼び出しは、mongo.find呼び出しを使用してNode.jsでどのように機能しますか

  25. 25

    需要の高いアプリケーションのnode.jsスタックはどのように設定する必要がありますか?

  26. 26

    node.jsがクラッシュするのを防ぐにはどうすればよいですか?try-catchが機能しない

  27. 27

    Node.jsサーバー用のどのWebsocketライブラリがiOSクライアントで最適に機能しますか?

  28. 28

    node.jsでいくつかのリクエストハンドラーをどのように使用しますか?

  29. 29

    node.jsの自己変更コード、クラスターは機能しますか?

ホットタグ

アーカイブ