【问题标题】:IIS network load balancingIIS 网络负载平衡
【发布时间】:2013-04-09 12:54:19
【问题描述】:

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

【问题讨论】:

    标签: iis nlb


    【解决方案1】:

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

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

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

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

    如何:Edit a Network Load Balancing Port Rule

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2014-01-03
        • 1970-01-01
        • 2010-10-21
        • 1970-01-01
        • 2014-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-19
        相关资源
        最近更新 更多