Классическое требование проверки состояния системы и уведомления пользователей. В частности, я буду посещать базу данных каждый раз, получая некоторые данные, а затем рассылаю уведомления по электронной почте на основе результатов. Черт, эта служба может даже не отправлять электронную почту, а создавать запись уведомления в базе данных.
Похоже, что с IOC и конфигурацией может существовать универсальная служба Windows, которая управляет всем этим, наряду с метриками и управлением, простым способом.
В прошлом я делал уведомления по электронной почте:
1) Запуск сценариев как заданий cron (в Windows)
2) запуск пользовательских исполняемых файлов как cron / at jobs
3) используя что-то вроде DatabaseMail SQLServer.
4) Пользовательские NT-сервисы, которые постоянно отслеживают события.
Есть ли проекты с открытым исходным кодом, которые управляют этим? Это тот тип кода, который я написал много раз на разных платформах, но не хочу тратить несколько дней, делая это сейчас.
Единственное, что я нашел до сих пор, это Quartz.Net
Спасибо