nodejs多个工作者web api

时间:2015-03-13 17:20:24

标签: javascript node.js web-services multitasking

我最近看到了NodeJS的潜力,并尝试将其用于一项小任务。

关于以下内容: 我想创建一个Web服务,它允许您启动和停止多个客户端实例(应该运行的多个nodejs任务,直到我向实例发送停止请求):

所以一个http服务器模块等待启动/停止请求(使用params)(可能带有快速?),如

[开始] http://taskservice/start?user=abc&pass=123

服务应该创建一个任务实例,如:

var task = new MyTask();
task.login(user, pass);

task.on("loginsuccess", function() {
  task.startwork();
};

[停止用户识别] http://taskservice/stop?user=abc

问题是,我不知道如何才能最好地实施。它必须始终能够创建任意数量的任务,并且必须运行任务,直到我说停止。 (任务需要很少的性能)

有没有人有想法或小代码示例?

1 个答案:

答案 0 :(得分:0)

我不确定这是否是正确的方法,但我认为你可以永远这样做。查看此链接; http://www.codingdefined.com/2014/08/use-of-forever-in-nodejs.html

您可以通过根脚本停止并启动子nodejs进程。