Quelle est la bonne approche pour gérer les processus d'arrière-plan dans une application NodeJS?
Scénario : après qu'un utilisateur a publié quelque chose sur une application, je veux analyser les données, demander des données supplémentaires à des ressources externes, etc. Tout cela prend beaucoup de temps, donc je veux qu'il soit hors de la boucle req / res. L'idéal serait d'avoir simplement une file d'attente de travaux sur laquelle vous pouvez vider rapidement un travail et un démon ou un exécuteur de tâches prendra toujours le plus ancien et le traitera.
Dans RoR, je l'aurais fait avec quelque chose comme Delayed Job. Quel est l'équivalent Node de cette API?
ChildProcess
API qui pourrait être utile. nodejs.org/api/child_process.html