我最近看到了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
问题是,我不知道如何才能最好地实施。它必须始终能够创建任意数量的任务,并且必须运行任务,直到我说停止。 (任务需要很少的性能)
有没有人有想法或小代码示例?
答案 0 :(得分:0)
我不确定这是否是正确的方法,但我认为你可以永远这样做。查看此链接; http://www.codingdefined.com/2014/08/use-of-forever-in-nodejs.html
您可以通过根脚本停止并启动子nodejs进程。