嗨,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