【问题标题】:Is IIS balancing reliable for WCF servers?IIS 平衡对于 WCF 服务器是否可靠?
【发布时间】:2011-06-18 17:06:07
【问题描述】:

我必须创建 WCF 服务器场(Intranet 环境中托管 WCF 服务器的多个工作站),并且想知道如何实现负载平衡。

要求是:

  • 如果工作站停机,请求应自动重定向到另一个
  • 应选择具有最短请求处理时间的工作站来处理传入请求

问题是:

  • 带有 NLB 的 IIS 服务器(将托管我的 WCF 服务器)是否满足我的要求?
  • 我是否可以使用比 http 更压缩的协议来最小化流量并仍然使用 IIS?

提前谢谢你

【问题讨论】:

    标签: .net wcf iis load-balancing


    【解决方案1】:

    NLB 会很好,但是,如果您使用基于会话的绑定(wsHttpBinding 或 netTcpBinding_,那么您必须启用粘性会话

    如果您想要完全免费的负载平衡,那么 HTTP 是您的最佳选择,并确保您没有会话。为了最低的开销,使用带有二进制编码器的 HTTP(这需要自定义绑定,尽管它已被许多人打包 - 搜索 NetHttpBinding)

    【讨论】:

      猜你喜欢
      • 2010-09-12
      • 2015-02-27
      • 1970-01-01
      • 2013-06-11
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      相关资源
      最近更新 更多