【问题标题】:WCF and "Persistent Connections"WCF 和“持久连接”
【发布时间】:2015-04-14 21:25:32
【问题描述】:

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

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

F5 的文档说,当服务器被禁用时,“只允许持久或活动连接”。

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

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

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

【问题讨论】:

    标签: .net wcf soap connection load-balancing


    【解决方案1】:

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

    双工 NetTcpBinding(活动连接)提供最(真实)“持久”通信。持久服务允许持久性的另一个(业务)维度(通过 HTTP,其中连接并不总是打开,处于活动状态)。 WCF 会话,可靠的会话 - 相同的故事 - 虚假的“持久性”。

    因此请检查您的 WCF(托管)配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      • 2017-05-28
      • 2010-12-20
      • 2012-11-03
      • 1970-01-01
      • 2011-03-29
      相关资源
      最近更新 更多