SLB(Server Load Balancing)负载均衡策略有以下几种:
轮询(Round Robin):将请求按照顺序依次分配给后端服务器,保证每个服务器都能获得相同的请求量。
最小连接数(Least Connections):将请求分配给当前连接数最少的服务器,以保证后端服务器的负载均衡。
IP哈希(IP Hash):将请求的IP地址进行哈希计算,然后按照哈希值将请求分配给对应的服务器。这种策略可以保证同一IP的请求始终被分配到同一台服务器,从而保证会话的一致性。
URL哈希(URL Hash):将请求的URL进行哈希计算,然后按照哈希值将请求分配给对应的服务器。这种策略可以保证相同URL的请求始终被分配到同一台服务器,从而保证缓存的有效性。
加权轮询(Weighted Round Robin):将请求按照权重分配给后端服务器,权重越高的服务器获得的请求量越多。
加权最小连接数(Weighted Least Connections):将请求分配给当前连接数最少且权重最高的服务器,以保证后端服务器的负载均衡和权重的平衡。