我們目前正在研究一個將使用WCF服務的應用程序。主持人(客戶)正在使用優秀的WCF Service Proxy Helper from Erwyn van der Meer。WCF是否優化客戶端的連接?
我想知道的是,如果我多次打開此對象...它會導致多個(昂貴的)連接,或將WCF管理它並彙集連接。
我之所以想知道這是因爲我們將在同一個Web請求中的不同時間點調用服務的方法,我們目前已經在調用中包裝了Service代理類的實例。
例如:
MyService.MyMethod1() // wraps the connection usage as well as the call to the service
,我怎麼會去儘量減少連接的數量,同時保持代碼的任何建議與SRP符合將是極好的。
那麼,任何想法?
明天會測試3個答案,並會給出我的意見,哪一個最好。 :) – 2008-11-09 23:30:36