Лучший метод для вызова служб WCF с интервалом - PullRequest
0 голосов
/ 14 июля 2011

У меня есть несколько служб WCF, и я хочу выполнять методы в них через определенные промежутки времени.

Например, вызывайте Service1.DoSomeWork каждые 5 минут и Service2.DoSomeWork каждые 10 минут.Я также хочу, чтобы клиентские приложения Windows могли вызывать методы DoSomeWork в любое время.

Каков наилучший способ реализовать это?

У меня полный контроль над сервером, поэтому использование запланированных задач возможно, но мне интересно, лучше ли использовать Workflow в AppFabric или использовать таймер в самой службе?

Ответы [ 3 ]

1 голос
/ 14 июля 2011

Проверьте этот пост. Недавно я ответил на вопрос, где разработчик хочет «сделать что-то» с интервалом в службе Windows. Я дал довольно подробный пример кода для планирования действий в Службе Windows, как рекомендовано другими, опубликованными ранее в этой теме.

как заставить службу действовать динамически в зависимости от условий работы службы

0 голосов
/ 14 июля 2011

Если бы я был вашим,

Я создаю службу Windows на сервере.

Так что я могу делать что-нибудь через определенные интервалы ....

0 голосов
/ 14 июля 2011

Я не знаком с AppFabric, но на вашем месте я буду использовать таймер, поскольку ваше требование звучит просто.

...