跟踪WCF应用程序中的线程?

时间:2012-04-02 13:44:58

标签: c# wcf iis-7

您好,

如何检查IIS7中托管的WCF服务使用的线程数量?我怀疑每个用户都得到一个线程,如果是这样,那么我的WCF服务将有1000个线程,听起来不错。

BestRegards

1 个答案:

答案 0 :(得分:1)

如果您使用的是IIS,则线程由IIS管理。根据IIS的版本(以及集成管道与经典模式),您可以获得不同的线程风格。

IIS中的线程非常复杂,但最好在here中解释。拥有1000个线程本身不是问题 - IIS可以很好地为您优化它。所以在适当的服务器上使用1000个IIS线程没有任何问题。

使用此并发用户数,您可能需要具有负载均衡器的服务器场(2-3个服务器)。话虽如此,1000个并发请求大约是普通IIS可以处理的最大值。如果你有一个强大的服务器,那就足够了。