2016-09-25 1 views
0

У меня есть много больше, чтобы узнать о Задаче и как ее управлять. Я могу использовать его, и подводные камни начинают погружаться (обработка ошибок и агрегатные исключения), однако я ищу лучший способ использования Task для запуска службы окна с длительным процессом. Я думал, что найду его в сети, но мне не повезло.OnStart Windows Service с использованием задачи, а не таймера

У меня есть служебная шина Azure Service, что, когда появляется сообщение, у меня длительный процесс, который занимает минуту, чтобы завершить. Процесс контролирует очередь и обрабатывает работу с этим сообщением. В идеале я хотел бы, чтобы все конкурирующие пользователи X отслеживали одну и ту же очередь.

Обратите внимание на примеры или просто кивок, чтобы показать направление.

ответ

0

Пошел с помощью WebJobs - позволяет использовать конкурирующий шаблон потребителя, без необходимости управлять параллельными задачами в службе Windows и выполнять все управление потоками. Бонус - это быстрое и простое средство записи контекста выполнения непосредственно в регистратор, который открывается через портал.