0
應用程序要求儘快瞭解服務不可用性。客戶端使用默認的sendTimeOut和ReceiveTimeOut。現在我想將SendTimeOut縮短到10秒,以便在10-12秒內我的用戶界面將知道服務不可用性並作出相應的反應。客戶端SendTimeOut的後果
問題1我在正確的軌道上通過減少客戶端配置中的SendTimeOut來減少服務不可用時間?
問題2這有什麼後果?
Q.3有沒有更好的方法?
請指導。
應用程序要求儘快瞭解服務不可用性。客戶端使用默認的sendTimeOut和ReceiveTimeOut。現在我想將SendTimeOut縮短到10秒,以便在10-12秒內我的用戶界面將知道服務不可用性並作出相應的反應。客戶端SendTimeOut的後果
問題1我在正確的軌道上通過減少客戶端配置中的SendTimeOut來減少服務不可用時間?
問題2這有什麼後果?
Q.3有沒有更好的方法?
請指導。
你想檢測什麼樣的不可用性?
考慮到1,2和4罐幾乎可以立即檢測到,無論超時。一般來說,你不應該僅僅基於時間來推斷不可用性。您需要考慮其他屬性,例如消息大小和傳輸延遲。
此外,你使用什麼綁定?如果您正在使用MSMQ綁定,則根據請求 - 響應模式無法確定服務是否可用。