[發明專利]用于七層負載均衡中連接復用的方法和負載均衡器有效
| 申請號: | 201911223828.2 | 申請日: | 2019-12-04 |
| 公開(公告)號: | CN112910793B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 李華偉;杜璟彥;白雪;張洋 | 申請(專利權)人: | 天翼云科技有限公司 |
| 主分類號: | H04L47/125 | 分類號: | H04L47/125;H04L67/02;H04L67/141 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 劉劍波 |
| 地址: | 100007 北京市東城區青*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 負載 均衡 連接 方法 均衡器 | ||
1.一種用于七層負載均衡中連接復用的方法,由負載均衡器執行,所述方法包括:
初始化連接復用池;
在接收到客戶端發送的HTTP請求后,與所述客戶端建立TCP連接,并對所述HTTP請求進行解析;
判斷所述HTTP請求中是否包括cookie內容;
若所述HTTP請求中包括cookie內容,則根據cookie內容中包括的cookie?ID查找相對應的連接復用池;
判斷是否能夠找到與cookie?ID相對應的連接復用池;
若能夠找到與cookie?ID相對應的連接復用池,則檢測所述相對應的連接復用池中是否存在空閑連接;
若所述相對應的連接復用池中存在空閑連接,則從所述相對應的連接復用池中選取一個可用連接;
將所述HTTP請求中的cookie?ID刪除,以便將未攜帶cookie?ID的HTTP請求發送給Web服務器;
若所述相對應的連接復用池中不存在空閑連接,則與所選擇的Web服務器建立TCP連接,以便將所述HTTP請求發送給所選擇的Web服務器;
若未能找到與cookie?ID相對應的連接復用池,則通過預設的負載均衡調度算法選擇相應的Web服務器,并查找與所選擇的Web服務器相對應的連接復用池;
然后執行檢測所述相對應的連接復用池中是否存在空閑連接的步驟。
2.根據權利要求1所述的方法,還包括:
若所述HTTP請求中不包括cookie內容,則執行通過預設的負載均衡調度算法選擇相應的Web服務器,并查找與所選擇的Web服務器相對應的連接復用池的步驟。
3.根據權利要求2所述的方法,還包括:
在接收到Web服務器發送的HTTP響應報文后,在HTTP響應報文中添加一個Set-Cookie字段,并在Set-Cookie字段中添加相應連接復用池的cookie?ID;
將攜帶有cookie?ID的HTTP響應報文發送給所述客戶端。
4.根據權利要求3所述的方法,其中,在將攜帶有cookie?ID的HTTP響應報文發送給所述客戶端后,還包括:
以預定方式對所述客戶端與負載均衡器之間的TCP連接進行老化處理;
將Web服務器和負載均衡器之間的TCP連接存入相應的連接復用池,并將所存入的連接的狀態修改為空閑狀態。
5.一種用于七層負載均衡中連接復用的負載均衡器,包括:
初始化模塊,被配置為初始化連接復用池;
連接管理模塊,被配置為在接收到客戶端發送的HTTP請求后,與所述客戶端建立TCP連接,并對所述HTTP請求進行解析;判斷所述HTTP請求中是否包括cookie內容;若所述HTTP請求中包括cookie內容,則根據cookie內容中包括的cookie?ID查找相對應的連接復用池;判斷是否能夠找到與cookie?ID相對應的連接復用池;若能夠找到與cookie?ID相對應的連接復用池,則檢測所述相對應的連接復用池中是否存在空閑連接;若所述相對應的連接復用池中存在空閑連接,則從所述相對應的連接復用池中選取一個可用連接,將所述HTTP請求中的cookie?ID刪除,以便將未攜帶cookie?ID的HTTP請求發送給Web服務器,若所述相對應的連接復用池中不存在空閑連接,則與所選擇的Web服務器建立TCP連接,以便將所述HTTP請求發送給所選擇的Web服務器,若未能找到與cookie?ID相對應的連接復用池,則通過預設的負載均衡調度算法選擇相應的Web服務器,并查找與所選擇的Web服務器相對應的連接復用池;然后指示第三檢測模塊執行檢測所述相對應的連接復用池中是否存在空閑連接的操作。
6.根據權利要求5所述的負載均衡器,其中,
連接管理模塊還被配置為若所述HTTP請求中不包括cookie內容,則執行通過預設的負載均衡調度算法選擇相應的Web服務器,并查找與所選擇的Web服務器相對應的連接復用池的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天翼云科技有限公司,未經天翼云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911223828.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶狀節能控溫方法
- 下一篇:一種水稻飛虱區域蟲情監測系統





