ServiceThrottling默认值?

Ban*_*hee 8 wcf throttling default-value

嗨,

根据此链接,WCF 4.0的默认值为:

  • MaxConcurrentSessions: 16*processorcount
  • MaxConcurrentSessions: MaxConcurrentCalls + MaxConcurrentSessions 100*processorcount
  • MaxConcurrentSessions: 100*processorcount

我知道,不是那么清楚.查看MSDN(WCF 4.0)上的文档时,它说:

  • maxConcurrentCalls: 16
  • maxConcurrentInstances: 26
  • maxConcurrentSessions: 10

但是,如果我查看WCF 4.5,则某些值基于CPU,就像第一个示例一样

  • maxConcurrentCalls:处理器数量的16倍
  • maxConcurrentInstances:默认值是MaxConcurrentSessions的默认值和MaxConcurrentCalls的默认值之和
  • maxConcurrentSessions:默认值是处理器计数的100倍

那么女巫是正确的吗?

Ric*_*ett 12

在WCF 4.0之前,默认值为

  • 并发电话:16
  • 同期会议:10
  • 并发实例:并发调用+并发会话(26)

从WCF 4.0起,它们就是

  • 并发呼叫:16*处理器计数
  • 并发会话:100*处理器计数
  • 并发实例:并发调用+并发会话