Есть nodejs приложение с базой данных. Периодически (желательно раз в несколько минут) необходимо выполнять запрос к базе данных для проверки изменения информации в ней. Сейчас всё это делается через setInterval(...). Мне подобный способ кажется не очень практичным, поэтому интересуюсь: есть ли методы выполнять периодичные действия лучше? Может стоит использовать CRON?
Developer, Есть база с пользователями, в которых хранятся значения времени в UNIX-формате.
Необходимо сверять, больше ли текущее UNIX-время, чем время в базе. Если да - выполнять определенные действия над юзверем
Есть более чем один пакет для таких дел. погуглите nodejs scheduler
Какой выбрать - по вашим предпочтениям и задачам. cron тоже можно. Возможно вам и setInterval отлично подходит, в чем именно его "непрактичность"?
Я использовал https://www.npmjs.com/package/agenda - свои плюсы и минусы.