Как запустить фоновое задание с запросом API в node JS? - PullRequest
0 голосов
/ 22 апреля 2020

Я работаю над Express бэкэндом , мне нужно запускать задачи в фоновом режиме, которые запрашивают внешний API и после получения ответа получают обновление MongoDB .

Когда я получаю заказ, я хочу проверить внешний API для обновления состояния заказа, но процесс может занять некоторое время, поэтому я хочу запустить его в фоновом режиме.

Мое решение, вероятно, не лучшее, но здесь оно есть : Я создал файл task.js, который всегда работает в фоновом режиме, отслеживая новые заказы в БД и отправляя запросы к внешнему API каждые 1 минуту.

Есть ли лучший способ сделать это? Я читал о RabbitMQ, Redis ... Но мне это кажется смущенным.

...