Я ищу совет о наиболее эффективном и надежном способе обработки довольно большого количества (от 100 до 300) запланированных задач в приложении ASP.NET MVC 3.
Обычно пользователи могут создавать учетные записи и создавать несколько задач, которые будут запускаться один раз в неделю или день в указанное время. То, что делает задача, в данный момент не имеет значения, но давайте просто скажем для аргументов, что это запланированная система твитов.
Каждое из этих заданий будет храниться в БД, но одновременно могут быть запущены десятки или сотни одновременно и в течение дня.
В прошлом я использовал «Планировщик заданий» на сервере для последовательного и надежного запуска задач, когда у меня было от 5 до 10 запущенных задач, но теперь он переместится в 100, которые я ищу несколько твердых советов о том, как работать с такой системой, просто используя ASP.NET MVC 3, так как я больше не могу полагаться на планировщик задач.
Любые комментарии и советы с благодарностью.