会话保持
将同一客户端的会话请求转发给指定的一个后端服务器处理。HTTP/HTTPS监听可使用植入cookie和重写cookie来进行会话保持。
一,Cookie植入
• 植入cookie: 此种方法下,您只需要指定cookie的过期时间。客户端第一次访问时,负载均衡服务在返回请求中植入cookie(即在HTTP/HTTPS响应报文中插入SERVERID字串),下次客户端携带此cookie访问,负载均衡服务会将请求定向转发给之前记录到的ECS实例上。
需要传入两个参数:(1)cookie处理方式 (2)超时时间
Tengine配置:session_sticky mode=insert maxage=10(秒)cookie=abc;
注意:如果不配置cookie默认cookie=route有可能和后端服务器传过来的cookie重名造成覆盖,使会话保持不生效,最好配置一下cookie
第一次访问(response去设置cookie)
再次访问(在会话保持期间,response不会发送新的set-cookie,会话保持生效)