IIS和WAS动态激活

问题描述:

我正在学习WCF的理论。在有关WCF的一本书中,它记录了IIS和WAS支持动态激活,因此可以创建服务主机工厂。什么是动态激活?IIS和WAS动态激活

+0

你指的是哪一本书的标题?我不明白你写的关于服务主机工厂的内容 - 你能详细阐述一下吗? --larsw – larsw 2011-04-19 20:35:28

+0

WCF 3.5的培训工具包 – 2011-04-20 06:12:18

+0

上述语句是针对描述服务主机工厂创建的章节编写的 – 2011-04-20 06:13:38

听起来好像你在试图理解Windows Process Activation Services(简称微软无限智慧中的WAS)是什么以及它提供了什么。 WAS与IIS协同工作,按需提供WCF服务的实例。需求是通过某些传输(HTTP,TCP,MSMQ)发送的请求,包含用于WCF服务处理的soap或基于REST的消息。这是服务实例处理消息的动态激活。

“动态激活”的替代方法是编写类似Windows NT服务应用程序的东西来托管WCF服务。动态激活是首选,因为它提供了服务扩展的能力来处理沉重的负载,然后释放这些资源供其他进程使用。对于基于NT服务的主机,WCF服务实例始终在运行,您需要决定如何处理可伸缩性需求。如果你了解所有的细节,look at this article that explains how a WCF service can be hosted.