Использование метода действия для обработки запланированных задач в ASP.NET MVC 3 - PullRequest
0 голосов
/ 06 марта 2011

У меня есть сайт ASP.NET MVC 3, размещенный на обычном хостинг-провайдере, и я только что обнаружил, что они предлагают функцию «запланированных задач», посредством которой URL (или метод действия) будет вызываться через определенный интервал.

Я планирую использовать его для отправки электронных писем, хранящихся в базе данных, поэтому метод действия будет вызываться, скажем, каждые 15 минут.

Предвидите ли вы какие-либо проблемы или просто советуете против них? почему?

Примечание: до того, как я столкнулся с функциональностью "запланированных задач", я планировал использовать Quartz.NET ( см. Этот мой другой вопрос ).

Что бы вы порекомендовали?

1 Ответ

1 голос
/ 06 марта 2011

Похоже, они оба являются жизнеспособными решениями.В таких случаях я склонен выбирать реализацию, которая минимизирует сложность.IMO ... это использует планировщик задач ISP.Абстрагируйте код, выполняющий реальную работу.Таким образом, если вам нужно добавить сложность вашего собственного cron, ничего не пропадет.

...