Load-Balancing

負載均衡器如何管理最終使用者的 http 會話?

  • June 18, 2017

我想知道,HttpSession 如何在負載均衡器上工作?負載均衡器如何知道特定請求需要發送相應的 Web 伺服器?

以下是我的猜測:

  1. 負載均衡器根據使用者所在的地區(如縣、州)工作。

  2. load-balancer 基於使用者 IP 地址範圍

工作 3. load-balancer 基於 Cookies 管理工作。

如果 Web 應用程序要求使用者保持連接到同一台伺服器,則負載均衡器必須了解 Web 應用程序的會話管理方法。例如,負載均衡器可以將自己的 cookie 注入到會話中,該會話表明要連接到哪個後端伺服器。負載均衡器還可以讀取 Web 應用程序放置的 cookie。如果這不是一個選項,那麼負載平衡器可以維護一個 IP 地址表。

引用自:https://serverfault.com/questions/689973