负载均衡算法
轮询:按顺序依次将请求分配给后端服务器,默认算法。
加权轮询:根据 weight 参数指定权重,权重越高分配的请求越多。
IP 哈希:根据客户端 IP 的哈希值分配服务器,确保同一客户端始终访问同一服务器。
最少连接:将请求分配给当前连接数最少的服务器。
加权最少连接:在最少连接的基础上考虑权重,优先选择连接数少且权重高的服务器。
通用哈希:根据自定义 key(如 URL、用户 ID)的哈希值分配服务器。参数:consistent:启用一致性哈希,减少服务器增减时的缓存失效问题。
随机:随机选择两台服务器,再根据 least_conn 或 weight 选择最优。
粘性会话:通过 Cookie 实现会话保持,需编译 ngx_http_upstream_sticky_module 模块。

浙公网安备 33010602011771号