Was ist ein guter Ansatz, um Hintergrundprozesse in einer NodeJS-Anwendung zu handhaben?
Szenario : Nachdem ein Benutzer etwas in eine App gepostet hat, möchte ich die Daten verarbeiten, zusätzliche Daten von externen Ressourcen anfordern usw. All dies ist ziemlich zeitaufwändig, daher möchte ich, dass es aus der Req / Res-Schleife entfernt wird. Ideal wäre es, nur eine Warteschlange mit Jobs zu haben, in die Sie einen Job schnell kopieren können, und ein Daemon oder Task-Runner nimmt immer den ältesten und verarbeitet ihn.
In RoR hätte ich es mit so etwas wie Delayed Job gemacht. Was ist das Knotenäquivalent dieser API?
ChildProcess
API, die nützlich sein könnte. nodejs.org/api/child_process.html