NGINX 流量管理与负载均衡全解析
1. 负载均衡相关策略
1.1 粘性会话策略
1.1.1 粘性 Cookie 策略
当需要使用 NGINX Plus 将下游客户端绑定到上游服务器时,可使用 sticky cookie 指令。示例配置如下:
upstream backend {
server backend1.example.com;
server backend2.example.com;
sticky cookie
affinity
expires=1h
domain=.example.com
httponly
secure
path=/;
}
此配置会创建并跟踪一个 Cookie,将下游客户端与上游服务器绑定。在该示例中,Cookie 名为 affinity ,适用于 example.com ,一小时后过期,客户端无法消费,只能通过 HTTPS 发送,且对所有路径有效。
- 原理 :在第一次请求时, sticky 指令的 cookie 参数会创建一个包含上游服务器信息的 Cookie。NGINX Plus 会跟踪这个 Cookie,从而将后续请求继续定向到同一服务器。
- 参数说明
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



