嗨,WCF與PerCall,SessionMode.NotAllowed,回調?
我有一個使用下面的今天
- NetTcpBinding的(WAS)
- 託管在IIS7
- PerSession服務
- 服務SessionMode.Required
- Callbacks
- Singelton on ser保存所有客戶端副上下文
說我現在需要實例化這種改變爲PerCall和SessionMode.NotAllowed,這是更多鈔票沒有丟失任何我的上述關鍵functionalitys的?
我已經看到,TCP是一個會話綁定protocoll,這意味着我將不得不使用HTTP綁定女巫的速度不如TCP(XML 1.0編碼器,而不是二進制編碼器)。但我仍然不確定這是否會支持例如回調?
我怎麼能欠幅無會話與netTCP? – Banshee 2012-04-03 19:22:28
當你說「無時間」時,你說什麼水平?如果您只是更改爲PerCall模式,則不再有邏輯WCF會話。這表示您的TCP連接仍然會與服務器保持會話,以儘可能有效地進行多個呼叫。這些設置由NetTcpBinding本身的設置通過默認值爲10的MaxConnections屬性來控制。 – 2012-04-03 19:32:51
好吧,但我的意思是在服務接口上,如果我設置了SessionMode.NotAllowed,那麼netTCP似乎無法工作? – Banshee 2012-04-04 06:51:03