Я создаю веб-приложение в asp.net MVC и думаю, как можно регулярно выполнять определенные условные тесты.
В настоящее время я планирую создать страницу типа / utility / runJobs, в которой будет функция, которая будет проверять весь сайт на наличие дат, соответствующих определенным условиям и т. Д.
Я бы затем запустил эту страницу из службы или другой службы запуска.
Я бы, вероятно, запускал это каждую минуту, если приходилось отправлять новые уведомления, записывать элемент журнала или обновлять статус.
Может кто-нибудь предложить лучший способ сделать это.
EDIT ___________
Представьте, как отправляются уведомления на ebay?
Я думаю, что значки на стеке над потоком проверяются, когда пользователь заходит на сайт, и только для этого пользователя.