我正在学习 WCF 的理论。在一本关于 WCF 的书中,它读到 IIS 和 WAS 支持动态激活,因此可以创建服务主机工厂。什么是动态激活?
问问题
446 次
1 回答
1
听起来您正试图了解 Windows 进程激活服务(在 Microsoft 的无限智慧中缩写为“WAS”)是什么以及它提供了什么。WAS 与 IIS 一起按需提供 WCF 服务的实例。需求是通过某种传输(HTTP、TCP、MSMQ)发送的请求,其中包含用于 WCF 服务处理的基于 soap 或 REST 的消息。这是处理消息的服务实例的动态激活。
“动态激活”的替代方法是编写类似于 Windows NT 服务应用程序的东西来承载 WCF 服务。动态激活是首选,因为它提供了服务扩展以处理繁重负载并随后释放这些资源供其他进程使用的能力。对于基于 NT 服务的主机,WCF 服务实例始终在运行,您需要决定如何处理可伸缩性要求。如果您想了解所有详细信息,请查看这篇解释如何托管 WCF 服务的文章。
于 2011-04-20T12:48:39.223 回答