Я видел несколько вопросов о немедленной отправке ответа и выполнении задач с интенсивным использованием процессора .
В моем случае это приложение для моего узла зависит от ответов службы сторонних производителей , поэтому поток процесса равен
- Узел получает запрос и проходит проверку подлинности с помощью стороннего поставщика.service
- Отправка ответа пользователю после аутентификации
- Выполнение некоторых задач, требующих ответов от стороннего сервиса
- Сохранение результатов в базе данных
В моем случае нет ресурсоемких задач и нет необходимости предоставлять результаты дополнительных задач пользователю, но узлу нужно ждать ответов от сторонней службы.Мне нужно выполнить несколько запросов / ответов в / из сторонней службы после проверки подлинности, чтобы завершить задачу.
Как мне решить эту ситуацию?
Я видел некоторые обходные пути с child_process, nextTick и setTimeOut.
В конечном итоге я хочу немедленно отправить ответ пользователю и выполнить задачи, связанные с этим пользователем.
Заранее спасибо.