IIS和WAS动态激活

时间:2011-04-19 18:52:55

标签: wcf iis was

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

1 个答案:

答案 0 :(得分:1)

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

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