Load-Balancing
負載均衡器如何管理最終使用者的 http 會話?
我想知道,HttpSession 如何在負載均衡器上工作?負載均衡器如何知道特定請求需要發送相應的 Web 伺服器?
以下是我的猜測:
負載均衡器根據使用者所在的地區(如縣、州)工作。
load-balancer 基於使用者 IP 地址範圍
工作 3. load-balancer 基於 Cookies 管理工作。
如果 Web 應用程序要求使用者保持連接到同一台伺服器,則負載均衡器必須了解 Web 應用程序的會話管理方法。例如,負載均衡器可以將自己的 cookie 注入到會話中,該會話表明要連接到哪個後端伺服器。負載均衡器還可以讀取 Web 應用程序放置的 cookie。如果這不是一個選項,那麼負載平衡器可以維護一個 IP 地址表。