C # Windows Service новейшие технологии - PullRequest
4 голосов
/ 05 августа 2010

Все,

Я некоторое время писал службы Windows на C #, происходящем из ServiceBase. До сих пор мои сервисы размещались на серверах, где они обычно слушали очереди сообщений и обрабатывали сообщения.

Есть ли новый способ создания таких сервисов в WCF?

Спасибо

MK

Ответы [ 4 ]

3 голосов
/ 05 августа 2010

Да. Проверьте Службы активации Windows .

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

0 голосов
/ 05 августа 2010

Я также много слышал о Windows Server App Fabric .Вот краткое описание белой бумаги App Fabric .

AppFabric Hosting Services (originally code-named “Dublin”) doesn’t create some entirely new hosting infrastructure. Instead, it builds on what’s already provided by Internet Information Services (IIS) and Windows Process Activation Service (WAS). On this foundation, AppFabric Hosting Services adds extra capabilities for running and managing WCF services, including workflow services. Figure 7 illustrates this idea.

Windows App Fabric Home

0 голосов
/ 05 августа 2010

Я начал использовать проект с открытым исходным кодом под названием TopShelf , чтобы легко создавать приложения, которые выполняются как служба Windows или консольное приложение для отладки.

0 голосов
/ 05 августа 2010

Microsoft Message Queuing может показаться тем, что вам нужно, хотя есть некоторые ответвления, такие как BizTalk Server , которые могут использовать аналогичные элементы.Просто чтобы выбросить одну или две идеи.

...