Node.js是否有一个多进程模块,可以在Windows上本机运行

时间:2011-10-23 06:12:09

标签: node.js

有没有人知道Node.js模块,如多节点或立体声,它将在Windows上本机运行多个服务器进程。

上面列出的模块都调用了“process.binding(”net“)”并且该行似乎目前仅适用于posix机器(请参阅此错误:https://github.com/joyent/node/issues/1373),但在Windows上爆炸。

欢迎其他建议!

1 个答案:

答案 0 :(得分:0)

您是否尝试过内置群集模块? ...

Node.JS v0.6.X包含开箱即用的“集群”模块,可以轻松设置可以在单个端口上侦听的多个节点工作程序。这与learnboost“cluster”模块不同。

http://nodejs.org/docs/latest/api/cluster.html

if (cluster.isMaster) {
  // Fork workers.
  for (var i = 0; i < numCPUs; i++) {
    cluster.fork();
  }
} else {
  http.Server(function(req, res) { ... }).listen(8000);
}

请参阅this post