# 云负载推荐配置IP_HASH分配策略

如果集群环境使用云负载产品做负载均衡,推荐后端服务器组分配策略设置为【源IP算法:在一段时间内,同一个客户端的IP地址的请求会被分发至同一个后端服务器】。此配置用于避免节点漂移导致的掉线以及表单功能异常,如下各图:

云负载产品会提供轮询、加权轮询、加权最小连接、源IP之类的分配策略,会话保持方式为插入cookie、重写cookie、源IP;

以下列举各大云服务厂商云负载产品配置文档。

# 华为云

https://support.huaweicloud.com/productdesc-elb/elb_pro_0004.html (opens new window)

https://support.huaweicloud.com/qs-elb/zh-cn_topic_0052569751.html (opens new window)

# 阿里云

https://help.aliyun.com/zh/slb/product-overview/introduction-to-load-balancing-scheduling-algorithm (opens new window)

  1. # 腾讯云

    https://cloud.tencent.com/document/product/214/6153 (opens new window)

  2. # 天翼云

    https://www.ctyun.cn/document/10026756/10250655 (opens new window)

使用轮询、加权轮询负载和插入cookie的方式保持会话会导致jsessionid改变导致节点漂移掉线、CAP4表单缓存失效、涉及依赖jsessionid的功能都会有问题。

#####案例一:天翼云

云平台上使用的云负载对OA 进行负载分发,选择的轮询模式和插入cookie模式导致OA频繁掉线。

#####案例二:阿里云

使用源IP算法,OA服务需要7层负载,阿里云上建议选ALB不能选SLB和NLB,若选SLB只有4层的转发才有源IP模式,且客户使用的http与https 端口也不是默认的80和443 导致插件端口获取错误(webroot地址协议端口获取异常);

编撰人:zhangpan、het