Нужно установить таймаут (ы) в nodeJS, что может быть правильным и оптимизировать путь? - PullRequest
0 голосов
/ 24 марта 2020

У меня было требование, когда мне нужно выполнить задание через 2 минуты для N запросов, когда выполняются определенные условия.

Мне просто интересно узнать, что может быть правильным, и оптимизировать способ без ущерба для производительности приложения, так как это может привести к сотым тысячным и более запросам, создавая setTimeout () для каждого def. быть хуже

Пожалуйста, нужен совет специалиста.

1 Ответ

0 голосов
/ 24 марта 2020

Вы можете использовать node-cron. Вот пример.

var cron = require('node-cron');
var scheduleMinute=2;

 cron.schedule(" */"+scheduleMinute+" * * * *", function() {
 console.log('will execute after every 2 minutes');
});

Чтобы получить подробную идею, вы можете увидеть здесь. ссылка

...