IIS网络负载均衡

时间:2013-04-16 22:51:27

标签: iis nlb

我有一个集群服务器,其中有4个节点运行Win Server 2008 r2和IIS 7。 当其中一个节点出现故障但是有没有办法让它循环将来电分配到不同的服务器时,故障转移? 当传入的请求来自不同的客户端时会发生这种情况但我们的调查显示,如果有一个客户端发出了很多请求,则它们都会转到同一台服务器。 我想服务器循环请求,以便节点1接收第一个请求,节点2接收第二个请求,依此类推。 每个请求可能需要很长时间,并且当我有3个其他空闲时,所有请求都会转到同一个节点,从而导致我们出现问题。感谢

2 个答案:

答案 0 :(得分:1)

NLB端口规则有几个控制请求路由方式的属性。相关属性似乎是:

  • 过滤模式 - 指定群集中的单个主机或多个主机是否处理给定端口的流量
  • Affinity - 控制流量如何路由到群集中的主机

您可能需要将Affinity值设置为none,这允许将请求路由到群集中的多个主机。文档没有说明循环法或其他算法是否用于负载平衡。

有关过滤模式和亲和力的更多信息:Network Load Balancing Manager Properties

如何:Edit a Network Load Balancing Port Rule

答案 1 :(得分:0)

循环负载平衡不会分配来自一个目的地的流量。您需要将负载均衡器配置为“最少连接”

基本上,NLB将新连接传递给活动连接数最少的池成员或节点。