Каков хороший подход к обработке фоновых процессов в приложении NodeJS?
Сценарий: после того, как пользователь отправляет что-то в приложение, я хочу хрустить данные, запрашивать дополнительные данные из внешних ресурсов и т.д. Все это занимает много времени, поэтому я хочу, чтобы это было из цикл req/res. Идеально было бы просто иметь очередь заданий, где вы можете быстро сбросить задание, а демон или бегун заданий всегда будут принимать самые старые и обрабатывать его.
В RoR я бы сделал это с чем-то вроде Delayed Job. Что такое Node эквивалент этого API?