【问题标题】:Run a function as a separate node.js process?将函数作为单独的 node.js 进程运行?
【发布时间】:2013-03-26 17:09:06
【问题描述】:

是否可以将函数作为完全独立的 node.js 进程运行?例如:

var parallel = require("parallel");
parallel(function(){
    var app = require("express")();
    app.on("/",function(req,res){ res.send("hi"); });
    app.listen(80);
},function callback(err,stdout){
    console.log("process terminated!")
});

这样的事情可能吗?

【问题讨论】:

标签: node.js asynchronous concurrency parallel-processing


【解决方案1】:

首先,尝试使用惯用的负载平衡方式。对于节点,这是异步设计。有关更多信息,请参阅这些其他答案:

虽然有一些选择:

【讨论】:

    【解决方案2】:

    基于node.js on multi-core machinesDave Dopson's answer

    基本上你可以运行多个进程并让它们相互通信。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-04
      • 1970-01-01
      • 2015-08-19
      • 2017-11-15
      相关资源
      最近更新 更多