全部,
我一直在从ServiceBase派生的C#中编写Windows服务一段时间。 到目前为止,我的服务托管在服务器中,他们通常会监听消息队列和处理消息。
是否有在WCF中创建此类服务的新方法?
谢谢,
MK
答案 0 :(得分:3)
是。查看Windows Process Activation Services。
据我了解,它非常类似于您在IIS下托管远程对象的方式,但是使用WAS,您不需要像以前那样涉及整个巨大的IIS堆栈。
答案 1 :(得分:0)
Microsoft Message Queuing似乎就是你想要的,虽然像BizTalk Server这样的一些分支可能会使用类似的东西。只是为了抛出一两个想法。
答案 2 :(得分:0)
我已经开始使用名为TopShelf的开源项目来轻松创建作为Windows服务或控制台应用程序运行的应用程序以进行调试。
答案 3 :(得分:0)
我也听过很多关于 Windows Server App Fabric 的消息。这是App Fabric white paper的快速模糊。
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.