Qual è un buon approccio per gestire i processi in background in un'applicazione NodeJS?
Scenario : dopo che un utente ha pubblicato qualcosa in un'app, desidero analizzare i dati, richiedere dati aggiuntivi da risorse esterne, ecc. Tutto questo richiede molto tempo, quindi lo voglio fuori dal ciclo req / res. L'ideale sarebbe avere solo una coda di lavori in cui è possibile eseguire rapidamente il dump di un lavoro e un daemon o un task runner prenderà sempre quello più vecchio e lo elaborerà.
In RoR l'avrei fatto con qualcosa come Delayed Job. Qual è l'equivalente Node di questa API?
ChildProcess
API che potrebbe essere utile. nodejs.org/api/child_process.html