【发布时间】:2016-12-22 09:32:50
【问题描述】:
来自同一个浏览器会话的多个请求如何总是到达同一个服务器?服务器负载均衡器是否使用来自多个请求的会话 ID 并重定向到同一台服务器?
【问题讨论】:
标签: http session server httprequest load-balancing
来自同一个浏览器会话的多个请求如何总是到达同一个服务器?服务器负载均衡器是否使用来自多个请求的会话 ID 并重定向到同一台服务器?
【问题讨论】:
标签: http session server httprequest load-balancing
这取决于负载平衡器。他们中的大多数都支持这种功能(会话粘性)。
例如nginx(免费版)支持ip_hash,它将所有来自同一ip的请求重定向到后端服务器,而nginx plus还支持通过cookie实现based on session的平衡。
Haproxy 也支持上述两种负载均衡方法,并且也使用cookie 来实现会话粘性。
【讨论】: