[發明專利]負載均衡方法、電子設備和計算機可讀存儲介質在審
| 申請號: | 202310360737.3 | 申請日: | 2023-04-03 |
| 公開(公告)號: | CN116489098A | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 劉青;高偉;楊佳奇;馬亮;周明偉;薛亞茹 | 申請(專利權)人: | 浙江大華技術股份有限公司 |
| 主分類號: | H04L47/125 | 分類號: | H04L47/125;H04L67/1004 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙) 44280 | 代理人: | 嚴翠霞 |
| 地址: | 310051 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 負載 均衡 方法 電子設備 計算機 可讀 存儲 介質 | ||
1.一種負載均衡方法,其特征在于,應用于包括多個均衡器的均衡服務集群,所述均衡服務集群基于容器管理平臺運行,每個所述均衡器與多個真實服務器集合對應,每個所述真實服務器集合包括多個真實服務器,所述方法包括:
獲得客戶端發送的待處理數據流,所述均衡服務集群中的任一所述均衡器確定所述客戶端所請求的虛擬服務器;
查找與所述虛擬服務器相匹配的真實服務器集合,基于負載均衡規則,從查找到的所述真實服務器集合中選擇至少一個所述真實服務器處理所述待處理數據流;其中,每個所述真實服務器集合與一個所述虛擬服務器對應。
2.根據權利要求1所述的負載均衡方法,其特征在于,所述均衡器由所述容器管理平臺基于所述均衡器的配置參數創建,所述配置參數包括所述均衡器的處理單元、大頁內存和接口設備對應的參數;
其中,同一所述均衡器的所有所述處理單元在所述容器管理平臺上處于同一內存節點,所述大頁內存按每頁預設容量掛載到所述容器管理平臺的容器內,所述接口設備掛載到所述容器管理平臺的容器內。
3.根據權利要求2所述的負載均衡方法,其特征在于,所述均衡器基于以下步驟進行初始化:
獲得所述均衡器對應的所述處理單元的使用數量,初始化所述大頁內存、工作網卡和網卡接口;
獲取所述工作網卡的隊列信息,創建與所述使用數量相匹配的網卡隊列;
創建與所述使用數量相匹配的工作線程,將所述工作線程與所述處理單元親和設置,以及將所述工作線程與所述網卡隊列綁定;
在預先分配的緩沖區中啟動所述工作線程。
4.根據權利要求1所述的負載均衡方法,其特征在于,所述獲得客戶端發送的待處理數據流,所述均衡服務集群中的任一所述均衡器確定所述客戶端所請求的虛擬服務器之前,包括:
獲取所述虛擬服務器與所述真實服務器集合的匹配關系,存儲所述匹配關系;
其中,所述虛擬服務器對應有虛擬IP和虛擬端口,所述真實服務器集合中的每個所述真實服務器對應有真實IP和真實端口,所述匹配關系包括所述虛擬IP和所述虛擬端口與所述真實IP和所述真實端口之間的對應關系。
5.根據權利要求4所述的負載均衡方法,其特征在于,所述獲取所述虛擬服務器與所述真實服務器集合的匹配關系,存儲所述匹配關系之前,包括:
獲取所述容器管理平臺上設置的所述虛擬服務器的虛擬IP和虛擬端口;
獲取所述真實服務器集合在所述容器管理平臺上的服務節點,獲取所述服務節點上所述真實服務器集合中所述真實服務器的數量,以及每個所述真實服務器的真實IP和真實端口。
6.根據權利要求4所述的負載均衡方法,其特征在于,所述獲得客戶端發送的待處理數據流,所述均衡服務集群中的任一所述均衡器確定所述客戶端所請求的虛擬服務器,包括:
獲得客戶端發送的所述待處理數據流,所述均衡服務集群中的任一所述均衡器從所述待處理數據流中確定所述客戶端對應的請求IP和請求端口;
將所述請求IP和所述請求端口與所述虛擬IP和所述虛擬端口相匹配,確定所述客戶端所請求的虛擬服務器。
7.根據權利要求6所述的負載均衡方法,其特征在于,所述查找與所述虛擬服務器相匹配的真實服務器集合,基于負載均衡規則,從查找到的所述真實服務器集合中選擇至少一個所述真實服務器處理所述待處理數據流,包括:
判斷所述請求IP和所述請求端口是否對應數據流表;
若判斷為否,則基于所述虛擬服務器對應的所述匹配關系,確定與所述虛擬服務器相匹配的真實服務器集合,基于負載均衡規則,從查找到的所述真實服務器集合中選擇至少一個所述真實服務器作為目標服務器,以使所述目標服務器處理所述待處理數據流,基于所述請求IP、所述請求端口和所述目標服務器的所述真實IP和所述真實端口,生成所述請求IP和所述請求端口對應的數據流表并保存;
若判斷為是,則獲取所述數據流表,從所述數據流表中確定所述請求IP和所述請求端口對應的目標服務器,以使所述目標服務器處理所述待處理數據流。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大華技術股份有限公司,未經浙江大華技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310360737.3/1.html,轉載請聲明來源鉆瓜專利網。





