<system.net>
<connectionManagement>
<add maxconnection="1000" address="*"/>
</connectionManagement>
</system.net>
有人能告訴我這個設置是否影響我的WCF(basicHttpBinding)服務?System.Net連接管理的影響
<system.net>
<connectionManagement>
<add maxconnection="1000" address="*"/>
</connectionManagement>
</system.net>
有人能告訴我這個設置是否影響我的WCF(basicHttpBinding)服務?System.Net連接管理的影響
編號
來自MSDN。
此類用於指定連接到遠程計算機的最大同時連接數 。
它確實會影響asmx服務的http綁定。不知道這是如何回答的。 – 2011-07-21 06:15:31
@Denis Valeev:問題是WCF的具體問題。我懷疑經典的webservices直接進入'System.Net' API。 – leppie 2011-07-21 07:02:43
通常情況下,最大連接數是您的服務器 安裝程序可以支持的值。這是基於服務器的物理構成,服務器的正常負載以及您的Internet連接速度。 沒有一個適合每個人的價值。
好,爲WCF它會是這個樣子:
<behavior name="CommonServices_Behavior">
<serviceDebug includeExceptionDetailInFaults="false" />
<serviceMetadata httpGetEnabled="true" />
<serviceThrottling maxConcurrentCalls="100" maxConcurrentSessions="50" maxConcurrentInstances="50" />
</behavior>
這是一個很好的問題,但答案並不好。 maxconnection是可以被重寫的OS配置。 – 2014-02-06 20:21:53
它影響WCF客戶端。我遇到了一個問題,那就是大量的客戶端請求被積壓,因爲我們沒有足夠的開放連接來發送它們。更改此設置會導致更多消息立即發送並解決積壓,並且我的客戶端是多線程.NET應用程序中的WCF客戶端。 – js80 2015-11-12 16:43:48