Давным-давно, мы говорим 8 лет, я прототипировал доказательство концепции использования веб-сайта в качестве альтернативы службе Windows или агенту SQL Server, сохраняя время работы пула приложений.состояние и, как таковое, сохранение объекта, который может поддерживать состояние и, например, сохранять таймер обслуживания для задач, подобных агенту.Я реализовал это, заставив веб-приложение вызывать себя через HTTP и сохранять его состояние в кэше приложения.
Я не пытаюсь выдвигать это так сильно, чтобы просить совета.Я все еще обдумываю это как разумную альтернативу SQL Agent для таких вещей, как электронные письма с напоминаниями и т. Д., Для веб-приложений.Я знаю, что я также могу выполнять такие задачи, как задания cron (задачи по обслуживанию запланированных задач и т. Д.) Или фактические службы Windows, но проблема заключается в том, что рассматриваемые веб-приложения находятся в закрытой среде, к которой разработчики не имеют доступа итаким образом, слишком много работы по поддержке не-веб-развертываний заданий агента SQL и служб Windows.
Итак, есть ли другие решения этой проблемы, кроме того, что я рассматривал здесь?