我想知道,HttpSession 如何在负载均衡器上工作?负载均衡器如何知道特定请求需要发送相应的 Web 服务器?
以下是我的猜测:
1. 负载均衡器根据用户所在的地区(如县、州)工作。
2. load-balancer 基于用户 IP 地址范围
工作 3. load-balancer 基于 Cookies 管理工作。
我想知道,HttpSession 如何在负载均衡器上工作?负载均衡器如何知道特定请求需要发送相应的 Web 服务器?
以下是我的猜测:
1. 负载均衡器根据用户所在的地区(如县、州)工作。
2. load-balancer 基于用户 IP 地址范围
工作 3. load-balancer 基于 Cookies 管理工作。
如果 Web 应用程序要求用户保持连接到同一台服务器,则负载均衡器必须了解 Web 应用程序的会话管理方法。例如,负载均衡器可以将自己的 cookie 注入到会话中,该会话表明要连接到哪个后端服务器。负载均衡器还可以读取 Web 应用程序放置的 cookie。如果这不是一个选项,那么负载平衡器可以维护一个 IP 地址表。