- Linux集群之美
- 余洪春
- 380字
- 2021-01-08 10:57:41
1.3 負載均衡器的會話保持機制
會話保持機制的目的是保證在一定時間內某一個用戶與系統會話只交給同一臺服務器處理,這一點在滿足網銀、網購等應用場景的需求時格外重要。負載均衡器實現會話保持一般會有如下幾種方案。
·基于源IP地址的持續性保持:主要用于四層負載均衡,這種方案應該是大家最為熟悉的,LVS/HAProxy、Nginx都有類似的處理機制,Nginx有ip_hash算法,HAProxy有source算法。
·基于cookie數據的持續性保持:主要用于七層負載均衡,用于確保同一會話的報文能夠被分配到同一臺服務器中。其中,根據服務器的應答報文中是否攜帶含有服務器信息的set_cookie字段,又可以分為cookie插入保持和cookie截取保持。
·基于HTTP報文頭的持續性保持:主要用于七層負載均衡,當負載均衡器接收到某一個客戶端的首次請求時,會根據HTTP報文頭關鍵字建立持續性表項,記錄下為該客戶端分配的服務器情況,在會話表項的生存期內,后續具有相同HTTP報文頭信息的連接都將發往該服務器處理。
推薦閱讀
- Containerization with LXC
- Cybersecurity:Attack and Defense Strategies
- Implementing Cisco UCS Solutions
- Google系統架構解密:構建安全可靠的系統
- 網絡操作系統:Windows Server 2003管理與應用
- Kali Linux滲透測試全流程詳解
- VMware Horizon View 6 Desktop Virtualization Cookbook
- 玩到極致 iPhone 4S完全攻略
- 嵌入式應用程序設計綜合教程(微課版)
- Ubuntu Linux操作系統
- AWS Development Essentials
- Hands-On UX Design for Developers
- CentOS 6 Linux Server Cookbook
- OpenVZ Essentials
- 鴻蒙HarmonyOS應用開發從入門到精通