[發明專利]一種負載均衡方法、負載均衡器及負載均衡系統有效
| 申請號: | 201710204727.5 | 申請日: | 2017-03-30 |
| 公開(公告)號: | CN107026907B | 公開(公告)日: | 2020-08-14 |
| 發明(設計)人: | 俞東來 | 申請(專利權)人: | 廣東紅餐科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京華識知識產權代理有限公司 11530 | 代理人: | 秦瑞 |
| 地址: | 510000 廣東省廣州市海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 負載 均衡 方法 均衡器 系統 | ||
1.一種負載均衡方法,其特征在于,包括以下步驟:
S20、根據客戶端發送的連接請求信息,查找出所述客戶端對應的目標服務器;
S30、判斷所述目標服務器的負載參考值是否小于第一預設閾值;
S40、當所述目標服務器的負載參考值小于第一預設閾值時,則將所述客戶端的連接請求信息分配給所述目標服務器;
S50、當所述目標服務器的負載參考值大于等于第一預設閾值時,則進一步判斷所述目標服務器的負載參考值是否小于第二預設閾值;
S60、所述目標服務器的負載參考值小于第二預設閾值時,則將所述客戶端的連接請求信息分配給服務器狀態表中當前負載參考值最低的備選服務器;
S70、當所述目標服務器的負載參考值大于等于第二預設閾值時,則將所述客戶端的連接請求信息分配給服務器狀態表中當前負載參考值最低的備選服務器,且修改所述客戶端對應的目標服務器為所述備選服務器。
2.如權利要求1所述的負載均衡方法,其特征在于,所述步驟S20之前還包括:
S01、根據所述客戶端IP的散列值以及服務器的對應關系,預先生成散列值-服務器對照表;
S02、預先生成含有每個服務器狀態的服務器狀態表,所述服務器狀態包括所述服務器的資源占用率、異常連接次數、數據更新時間及負載參考值。
3.如權利要求1所述的負載均衡方法,其特征在于,所述步驟S20之前還包括:
S10、按照預設更新時間接收所述服務器發送的資源占用率、異常連接次數;所述資源占用率包括所述服務器的CPU占用率、內存占用率和寬帶占用率;
S11、在所述服務器狀態表中更新所述服務器的狀態,以及更新所述服務器狀態表的數據更新時間。
4.如權利要求3所述的負載均衡方法,其特征在于,所述步驟S20之前還包括:
S12、根據所述服務器的資源占用率、數據更新時間、異常連接次數,按照預設計算時間計算出所述服務器的負載參考值。
5.如權利要求1~4中任意一項所述的負載均衡方法,其特征在于,所述步驟S20進一步包括:
S21、根據客戶端發送的連接請求信息,獲取所述客戶端的客戶端IP;
S22、利用散列算法計算出所述客戶端IP對應的散列值;
S23、根據散列值-服務器對照表,查找出所述客戶端對應的目標服務器。
6.一種應用在如權利要求1~4中任意一項所述的負載均衡方法的負載均衡器,其特征在于,包括:
查找模塊,用于根據客戶端發送的連接請求信息,查找出所述客戶端對應的目標服務器;
判斷模塊,用于判斷所述目標服務器的負載參考值是否小于第一預設閾值;
分配控制模塊,用于當所述目標服務器的負載參考值小于第一預設閾值時,則將所述客戶端的連接請求信息分配給所述目標服務器;
所述判斷模塊,還用于當所述目標服務器的負載參考值大于等于第一預設閾值時,則進一步判斷所述目標服務器的負載參考值是否小于第二預設閾值;
所述分配控制模塊,還用于所述目標服務器的負載參考值小于第二預設閾值時,則將所述客戶端的連接請求信息分配給服務器狀態表中當前負載參考值最低的備選服務器。
7.如權利要求6所述的負載均衡器,其特征在于,還包括修改模塊:
當所述目標服務器的負載參考值大于等于第二預設閾值時,則所述分配控制模塊用于將所述客戶端的連接請求信息分配給服務器狀態表中當前負載參考值最低的備選服務器,且所述修改模塊用于修改所述客戶端對應的目標服務器為所述備選服務器。
8.如權利要求6所述的負載均衡器,其特征在于,還包括:
生成模塊,用于根據所述客戶端IP的散列值以及服務器的對應關系,預先生成散列值-服務器對照表;
所述生成模塊,還用于預先生成含有每個服務器狀態的服務器狀態表,所述服務器狀態包括所述服務器的資源占用率、異常連接次數、數據更新時間及負載參考值。
9.一種負載均衡系統,包括如權利要求6~8中任意一項所述的負載均衡器,其特征在于,還包括服務器:
所述服務器,用于發送資源占用率、異常連接次數;所述資源占用率包括所述服務器的CPU占用率、內存占用率和寬帶占用率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東紅餐科技有限公司,未經廣東紅餐科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710204727.5/1.html,轉載請聲明來源鉆瓜專利網。





