WCF和“持久连接”

时间:2015-04-14 21:25:33

标签: .net wcf soap connection load-balancing

我正试图调用我的WCF服务来使用我的负载均衡器(An F5)。

问题在于,当我尝试将池中的一台机器设置为“已禁用”时,它仍会通过该机器发送请求。

F5的文档说明当服务器处于禁用状态时“只允许持久或活动连接”。

我想知道WCF是否会使用持久连接(或类似的东西)来绕过负载均衡器在服务器上禁用节点的努力。

(目标是禁用服务器,取出所有活动连接,然后更新服务器上的代码,然后重新启用它。)

默认情况下,WCF是否使用持久连接?如果是这样,有什么方法可以关闭它吗?

1 个答案:

答案 0 :(得分:0)

WCF中没有默认连接(您的意思是 - 通信渠道) 它取决于显式或隐式(通过工厂)托管配置。

最多(真实 - )'持久'通信由双工NetTcpBinding(活动连接)提供。持久服务允许持久性的其他(业务)维度(通过HTTP,其中连接不总是打开,活动)。 WCF会议,可靠的会话 - 同样的故事 - 假的'持久'。

请检查WCF(托管)配置。

相关问题