【发布时间】:2010-10-16 00:47:13
【问题描述】:
我正在尝试使用 (IIS6/Server2003/BasicHttpBinding) 对 WCF 服务进行负载测试。该服务的限制如下:
<serviceThrottling maxConcurrentCalls="100" maxConcurrentSessions="100" maxConcurrentInstances="100"/>
为了评估服务器上的调用次数,我使用了 ServiceModelService 3.0.0.0 性能计数器。如果我将 maxConcurrentCalls 限制为 20、15、10 或任何更低的 Instances 性能计数器,则表明 WCF 正在遵守限制。但是,如果我将 maxConcurrentCalls 更改为 30,我将永远无法让 Instances 超过 24。此外,未完成的呼叫永远不会超过 24。还有什么可能限制 WCF?
【问题讨论】:
-
您使用的是什么绑定?您的服务是单例、每次会话、每次调用吗?
-
别管绑定了,我错过了。
标签: wcf iis throttling