长连接和会话保持区别是什么?
长连接和会话保持没有必然联系。
长连接是指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。会话保持是指弹性负载均衡将属于同一个会话的请求都转发到同一个云主机进行处理。
如何检查弹性负载均衡会话保持不生效问题?
查看后端主机组上是否开启了会话保持。
查看后端云主机的健康检查状态是否正常,如果异常,流量会切换到其他后端云主机,导致会话保持失效。
如果选择的是源IP算法,需要注意请求到达弹性负载均衡之前IP是否发生变化。
如果是HTTP或HTTPS监听器,配置了会话保持,不用观察session是否丢失,而需要注意发送的请求是否带有cookie,如果带有cookie,则观察该cookie值是否发生了变化(因为7层会话保持基于cookie)。
负载均衡器支持什么类型的会话保持?
独享型负载均衡器支持源IP地址、负载均衡器cookie两种会话保持类型。
共享型负载均衡器支持源IP地址、负载均衡器cookie、应用程序cookie三种会话保持类型。