Node.js · Senior · Запитання 68 з 75
Як розумно запускати задачі за розкладом (cron) у Node.js-сервісі з кількома інстансами?
- ✓Правильна відповідь: Використати планувальник, що запускає задачу один раз (повторювані задачі черги, розподілене блокування чи cron платформи), а не таймер у кожному інстансі
- 2Запускати задачі лише тоді, коли користувач робить запит
- 3
setIntervalу кожному інстансі
Пояснення
З таймером у кожному з 5 інстансів задача виконається 5 разів. Задачі все одно мають бути ідемпотентними на випадок повторного запуску.