【发布时间】:2015-03-13 17:20:23
【问题描述】:
我最近看到了 NodeJS 的潜力,并尝试将其用于一个小任务。
关于以下内容: 我想创建一个 Web 服务,它允许您启动和停止多个客户端实例(应该运行的多个 nodejs 任务,直到我向实例发送停止请求):
所以一个 http 服务器模块等待启动/停止请求(带有参数)(可能带有 express?),比如
[开始] 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
问题是,我不知道如何最好地实现它。它必须始终能够创建任意数量的任务,并且这些任务必须一直运行到我说停止为止。 (这些任务需要很少的性能)
有人有想法或小代码示例吗?
【问题讨论】:
标签: javascript node.js web-services multitasking