Я недавно увидел потенциал NodeJS и попробовал это для небольшой задачи.nodejs multiple worker web api
о следующем: я хочу создать веб-сервис, который позволяет запускать и останавливать несколько экземпляров клиентов (несколько nodejs задач, которые должны выполняться, пока я не послать запрос стоп к экземпляру):
так Modul 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
Проблема заключается в том, я не знаю, как это лучше всего может быть реализован. Он должен всегда иметь возможность создавать любое количество задач, и задачи должны выполняться до тех пор, пока я не скажу «стоп». (задачи требуют очень небольшой производительности)
У кого-нибудь есть идея или небольшой пример кода?