[英]Should I disable WCF reliable sessions for Intranet scenarios?
該方案是DMZ中的Web服務器,該服務器與WCF服務器進行所有數據庫相關的調用。
所有調用都是通過調用SVC服務的ASPX頁面上的netTcp或wsHttp通過Intranet進行的。
從理論上講,我應該采取措施禁用可靠的會話功能,還是應該啟用它們,或者沒有什么區別?
似乎可靠的會話會帶來配置風險(即,由於WCF難以配置而導致失敗)。
如果從來沒有一條消息無法從一個Intranet服務器發送到另一台Intranet服務器,或者從不存在亂序消息,則這是有問題的。
我希望可以對此進行負載測試並監視是否存在丟棄的消息,但是就網絡可靠性而言,我可用的測試環境與生產環境有所不同。
注意 :用戶使用的不是WCF客戶端,而只是使用與ASPX頁面通信的普通Web瀏覽器,所有WCF活動都在防火牆的Intranet一側。
根據msdn:
如果您的方案具有以下任何特征,則應考慮使用WCF可靠會話:
我認為Intranet或DMZ沒有意義,因此取決於您的要求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.