У меня есть требование для создания функций, которые выполняют определенные фоновые задачи на сервере.Такие вещи, как мониторинг очереди (который постоянно опрашивается) и запланированные задачи для пакетных заданий.Эти процессы должны иметь базовую функциональность, такую как;перезапуск, если они терпят неудачу;быть настроенным на выполнение только одного процесса или нескольких процессов;поддержание состояния во время бездействия и т. д. Рабочие роли Azure, кажется, отмечены множеством флажков - есть ли эквивалент на рабочем месте?
Мой текущий план состоит в том, чтобы создать набор служб Windows в .NET, но они кажутся такими,Есть ли лучший подход, который используют люди, от MS или Open Source?Действительно ли службы Windows так чертовски хороши, что больше не нужно ничего использовать?