官术网_书友最值得收藏!

  • 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報文頭信息的連接都將發往該服務器處理。

主站蜘蛛池模板: 金沙县| 县级市| 恩施市| 平湖市| 米易县| 盐亭县| 叶城县| 赣榆县| 永年县| 屯留县| 积石山| 通州区| 沁水县| 普洱| 巴楚县| 百色市| 东丽区| 安塞县| 云浮市| 榆树市| 永德县| 峡江县| 深泽县| 临澧县| 依兰县| 延长县| 舟山市| 九龙城区| 永福县| 水富县| 廊坊市| 张家川| 漯河市| 文安县| 静乐县| 咸宁市| 芒康县| 金秀| 江西省| 礼泉县| 新宾|