У меня есть веб-сайт, который запускается с веб-сервера Node, сервера Redis для временного хранения и базы данных Postgres. Раз в день я хотел бы запускать пакет запросов Redis и Postgres для создания ежедневного отчета с ключевой статистикой использования, сведения результатов в таблицу и распространения этого отчета по электронной почте. Мне интересно, какой способ рекомендуется:
а) выполнить несколько запросов Redis и Postgres, свести результаты в таблицу и отправить их по электронной почте.
б) надежно запускайте вышеуказанный сценарий по фиксированному расписанию, скажем, каждые 24 часа, в среде Linux (в частности, я использую AMI Amazon Linux).
Я работаю в области веб-разработки, поэтому вначале я решил написать отдельную программу Node, которая последовательно выполняет все эти задачи. Это все, что нужно, или есть способ лучше?
Я работаю в области веб-разработки, поэтому вначале я решил написать отдельную программу Node, которая последовательно выполняет все эти задачи. Это все, что нужно, или есть способ лучше?
В этом нет ничего плохого. Вы планируете его с помощью cron, чтобы запустить его по желаемому расписанию.