.net WCF服务器的IIS平衡可靠吗?

.net WCF服务器的IIS平衡可靠吗?,.net,wcf,iis,load-balancing,.net,Wcf,Iis,Load Balancing,我必须创建WCF服务器场(Intranet环境中托管WCF服务器的几个工作站),并想知道如何实现负载平衡 要求如下: 如果工作站关闭,则应自动将请求重定向到另一个工作站 应选择请求处理时间最短的工作站来处理传入请求 问题是: 带有NLB(将承载我的WCF服务器)的IIS服务器是否符合我的要求 我可以使用比http更多的压缩协议来最小化流量,并且仍然与IIS共存吗 提前感谢您NLB将很好,但是,如果您使用基于会话的绑定(wsHttpBinding或netTcpBinding),则必须启用粘

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

要求如下:

  • 如果工作站关闭,则应自动将请求重定向到另一个工作站
  • 应选择请求处理时间最短的工作站来处理传入请求
问题是:

  • 带有NLB(将承载我的WCF服务器)的IIS服务器是否符合我的要求
  • 我可以使用比http更多的压缩协议来最小化流量,并且仍然与IIS共存吗

提前感谢您

NLB将很好,但是,如果您使用基于会话的绑定(wsHttpBinding或netTcpBinding),则必须启用粘性会话

如果您想要完全免费的负载平衡,那么HTTP是一种方法,可以确保您没有会话。为了获得最低的开销,请将HTTP与二进制编码器一起使用(这需要一个自定义绑定,尽管它已由许多人打包-搜索NetHttpBinding)