[發明專利]負載均衡方法及裝置在審
| 申請號: | 201710201779.7 | 申請日: | 2017-03-30 |
| 公開(公告)號: | CN107094171A | 公開(公告)日: | 2017-08-25 |
| 發明(設計)人: | 李希偉;吳連朋;于芝濤 | 申請(專利權)人: | 聚好看科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京律智知識產權代理有限公司11438 | 代理人: | 邢雪紅,喬彬 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 負載 均衡 方法 裝置 | ||
技術領域
本發明涉及互聯網技術領域,特別涉及一種負載均衡方法及裝置。
背景技術
網絡系統包括前端和后端,在網絡系統的架構設計中,通常后端會部署多個提供服務的服務提供方,然后根據服務調用方的情況通過LVS/Nginx等負載均衡器進行負載均衡,即為服務調用方均衡配置相應的服務提供方。
然而,由于網絡系統中業務需求的變化,后端提供服務的服務提供方會根據這些變化作相應的增減。由于LVS/Nginx等負載均衡器進行負載均衡時是基于固定配置進行流量轉發的,所以當服務提供方出現變化時,常用的LVS/Nginx等負載均衡器無法感知后端服務提供方的增減,必須在服務提供方出現變化的時候,通過手動修改負載均衡配置才能對變化后的服務提供方進行更新。因此無法實現負載均衡的自動化運行和維護,直接降低了負載均衡的效率。
例如,當有服務提供方A新上線時,在沒有手動修改配置前,LVS/Nginx等負載均衡器并未感知到該上線情況,即負載均衡器并未感知到服務提供方A的增加,所以無法將服務調用方分配給該服務提供方A,從而出現該服務提供方A處于空閑狀態的情況,造成服務提供方資源的浪費,極大地影響了負載均衡的效率。當服務提供方B離線時,LVS/Nginx等負載均衡器并未感知到該離線情況,仍可能將服務調用方分配給服務提供方B,從而使分配給服務提供方B的服務調用方得不到及時處理,直接影響了負載均衡的效率。
發明內容
為了解決相關技術中存在的無法實現負載均衡自動運行和維護,負載均衡的效率較低的問題,本發明提供了一種負載均衡方法及裝置。
一種負載均衡方法,所述方法包括:
獲取網絡系統中服務提供方的服務狀態變化信息;
按照所述服務狀態變化信息對參與負載均衡的服務提供方隊列進行更新;
根據所述服務提供方隊列,為服務調用方均衡配置相應的服務提供方。
一種負載均衡裝置,所述裝置包括:
獲取模塊,用于獲取網絡系統中服務提供方的服務狀態變化信息;
更新模塊,用于按照所述服務狀態變化信息對參與負載均衡的服務提供方隊列進行更新;
配置模塊,用于根據所述服務提供方隊列,為服務調用方均衡配置相應的服務提供方。
本發明的實施例提供的技術方案可以包括以下有益效果:
獲取網絡系統中服務提供方的服務狀態變化信息,按照該服務狀態變化信息對參與負載均衡的服務提供方隊列進行更新,根據該服務提供方隊列,為服務調用方均衡配置相應的服務提供方,從而使得負載均衡的服務提供方出現變化時,自動更新服務提供方隊列,因此會將服務調用方分配給最新的服務提供方隊列,從而實現了負載均衡的自動運行和維護,提高了負載均衡的效率。
應當理解的是,以上的一般描述和后文的細節描述僅是示例性的,并不能限制本發明。
附圖說明
此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發明的實施例,并于說明書一起用于解釋本發明的原理。
圖1是負載均衡的一個具體應用示意圖;
圖2是根據一示例性實施例示出的一種負載均衡方法的流程圖;
圖3是對應圖2中實施例的獲取網絡系統中服務提供方的服務狀態變化信息步驟的流程圖;
圖4是對應圖2中實施例的按照所述服務狀態變化信息對參與負載均衡的服務提供方隊列進行更新步驟的一種具體實現流程圖;
圖5是對應圖2中實施例的根據所述服務提供方隊列,為服務調用方均衡配置相應的服務提供方步驟的一種具體實現流程圖;
圖6是根據一示例性實施例示出的一種負載均衡示意圖;
圖7是根據一示例性實施例示出的增加一個服務提供方的負載均衡示意圖;
圖8是根據一示例性實施例示出的一種負載均衡裝置的框圖;
圖9是圖8對應實施例示出的獲取模塊的細節進行描述的框圖;
圖10是圖8對應實施例示出的更新模塊的細節進行描述的框圖;
圖11是圖8對應實施例示出的配置模塊的細節進行描述的框圖。
具體實施方式
這里將詳細地對示例性實施例執行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聚好看科技股份有限公司,未經聚好看科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710201779.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于打印機的收紙裝置
- 下一篇:一種打印機防蟲網





