我們有一個服務(A)調用另一個WCF服務(B)。當達到最大WCF連接數時會發生什麼?
服務B具有
<serviceThrottling
maxConcurrentCalls="16"
maxConcurrentSessions="10"
maxConcurrentInstances="26" />
服務A的默認值可以生成多達150個線程,它們中的一些可撥打服務B.
會發生什麼,如果一個服務與更多的呼叫服務B比並發連接的最大數量多?
服務B(WCF)將它們拋棄或將它們存儲在隊列中嗎?
額外的通話將等待定義的超時時間,如果沒有服務實例可用於在這段時間內爲他們服務,他們會失敗(最有可能以'TimeoutException')。 – 2012-04-23 06:51:15
@marc_s - 我很想知道你爲什麼把這些信息放在評論中,而不是答案。 – 2012-04-23 07:04:11