微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将一个函数作为单独的node.js进程运行?

是否可以将函数作为完全独立的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!")
});

有可能吗?

解决方法

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

> https://stackoverflow.com/a/8685968/538551
> https://stackoverflow.com/a/11278689/538551

有一些选择:

>穿线:threads_a_go_go(source on github).
>纤维:node-fibers

>注意,这只是并发,而不是并行;代码结构比并行处理更多(more here)

> apache thrift nodejs plugin:不是你要求的直接,但这是我要去的路线.我会在低级别(如C)中实现硬件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐