У меня есть приложение Koa2/Node.js (использующее async/await
), и я хочу выполнить задание X минут после запроса, где X — случайное количество минут в диапазоне от 20 - 100 (я хочу использовать его для отправки автоматических приветственных писем пользователям, которые зарегистрируются, и чтобы они выглядели так, как будто они были отправлены лично мной).
Итак, могу ли я просто использовать setTimeout
для этого, разумно ли устанавливать таймер на 200 минут? Конечно, если мое приложение выйдет из строя, электронное письмо не будет отправлено, но я буду отслеживать все регистрации в базе данных, поэтому в редких случаях сбоя я отправлю электронное письмо самостоятельно.