[發明專利]負載均衡方法和負載均衡器在審
| 申請號: | 202010608909.0 | 申請日: | 2020-06-29 |
| 公開(公告)號: | CN111787095A | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 田鈞宇;曾珍;車凱麗;韓廣宇 | 申請(專利權)人: | 杭州數夢工場科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 林哲生 |
| 地址: | 310024 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 負載 均衡 方法 均衡器 | ||
本發明實施例提供負載均衡方法和負載均衡器以減少過載。上述負載均衡方法應用于負載均衡器,包括:查找服務對應的云服務器(目標云服務器);向目標云服務器發送負載均衡健康請求;接收目標云服務器返回的綜合健康信息;使用綜合健康信息評估目標云服務器是否健康;其中,綜合健康信息包括綜合健康值,或者第一健康值和第二健康值,或者,目標物理機的第一性能信息和目標云服務器的第二性能信息;其中,綜合健康值由第一健康值和第二健康值計算得到;第一健康值使用第一性能信息計算得到,第二健康值使用第二性能信息計算得到;目標物理機為云服務器所在的物理機;第一性能信息是目標云服務器通過已建立的通信通道獲取的,通信通道用于跨級獲取物理機的性能信息。
技術領域
本發明涉及網絡技術領域,特別涉及負載均衡方法和負載均衡器。
背景技術
負載均衡供了一種廉價有效透明的方法,以擴展網絡設備和服務器的帶 寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。負 載均衡就是分攤到多個操作單元(例如Web服務器、FTP服務器、企業關鍵 應用服務器和其它關鍵任務服務器)上進行執行,從而共同完成工作任務。
一般由負載均衡器設備執行負載均衡。在負載均衡中存在健康監測流程。 負載均衡器設備可對后端服務器周期性地進行健康監測。
具體的,負載均衡器設備可周期性地向各后端服務器(Server1至Server3) 發送負載均衡健康請求,根據各后端服務器返回的內容對業務層面是否正常 進行最基本的判斷。
如圖1所示:假定后端服務提供的訪問路徑為/path1/abcdef/123456,負載 均衡器設備產生負載均衡健康請求并發送至各后端服務器。假定Server1和 Server2可以成功返回正確的狀態代碼和字段(如200和該路徑的返回data); 而負載均衡健康請求發送到Server3上不通,或者返回不正確的狀態代碼和字 段。那么下次客戶端的實際請求就會轉發到Server1和Server2上,而不會轉 發到server3節點上。
然而,發明人發現,目前的健康監測只是簡單判斷對應路徑的業務能否 正常返回正確的代碼和字段,以此作為后端服務器的健康項,在目前云計算 大型推廣的背景下,其越來越不能滿足健康監測需求,過載現象時有發生。
發明內容
有鑒于此,本發明實施例提供負載均衡方法和負載均衡器,以減少過載。
為實現上述目的,本發明實施例提供如下技術方案:
一種負載均衡方法,應用于負載均衡器,包括:
查找服務對應的云服務器;查找到的云服務器為目標云服務器;
向所述目標云服務器發送負載均衡健康請求;
接收所述目標云服務器返回的綜合健康信息;
使用所述綜合健康信息評估所述目標云服務器是否健康;
其中,所述綜合健康信息包括綜合健康值,或者第一健康值和第二健康 值,或者,目標物理機的第一性能信息和所述目標云服務器的第二性能信息; 其中,所述綜合健康值由所述第一健康值和所述第二健康值計算得到;所述 第一健康值使用所述第一性能信息計算得到,所述第二健康值使用所述第二 性能信息計算得到;所述目標物理機為所述云服務器所在的物理機;
所述第一性能信息是所述目標云服務器通過已建立的通信通道獲取的, 所述通信通道用于跨級獲取物理機的性能信息。
可選的,所述目標物理機上部署有第一性能獲取單元;所述第一性能獲 取單元用于獲取所述第一性能信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州數夢工場科技有限公司,未經杭州數夢工場科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010608909.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:異常交易賬戶群體識別方法及裝置
- 下一篇:通信處理方法、裝置及電子設備





