[發明專利]用于負載均衡的方法、設備、系統及存儲介質在審
| 申請號: | 202210448147.1 | 申請日: | 2022-04-27 |
| 公開(公告)號: | CN114726863A | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 王夕寧 | 申請(專利權)人: | 阿里云計算有限公司 |
| 主分類號: | H04L67/1014 | 分類號: | H04L67/1014;H04L67/60;H04L67/562 |
| 代理公司: | 北京同鈞律師事務所 16037 | 代理人: | 吳梅錫;許懷遠 |
| 地址: | 310024 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 負載 均衡 方法 設備 系統 存儲 介質 | ||
本申請提供一種用于負載均衡的方法、設備、系統及存儲介質,該方法應用于集群中的第一應用服務,第一應用服務包括:第一應用服務實例和xDS代理,第一應用服務實例包括:第一工作負載和xDS客戶端;通過xDS代理接收xDS服務器發送的第一負載均衡策略信息,并將第一負載均衡策略信息轉發至xDS客戶端,在第一工作負載需要調用集群中的第二應用服務時,通過xDS客戶端根據第一負載均衡策略信息,向第二應用服務中的一個或多個目標第二應用服務實例發送調用請求,以實現第二應用服務中的各第二應用服務實例的負載均衡。通過上述過程,可以在第一應用服務實例內部實現負載均衡,調用請求無需經過網格代理的轉發,從而降低業務響應時長。
技術領域
本申請涉及計算機技術領域,尤其涉及一種用于負載均衡的方法、設備、系統及存儲介質。
背景技術
在微服務架構中,一個應用程序可以包括多個應用服務,每個應用服務僅關注于完成一件任務,從而,應用程序可以視為是多個應用服務的集合。一個應用程序對應的各個應用服務可以被獨立地部署,每個應用服務可以被部署在一個或者多個服務器上。
由于不同的應用服務可能被部署在不同的服務器上,因此,不同應用服務之間的調用涉及到不同服務器之間的通信。為了便于不同應用服務之間安全和可靠的通信,提出了一種微服務治理框架-服務網格(service mesh)。服務網格是服務于各服務應用的可配置基礎設施層,旨在處理不同應用服務之間的大量基于網絡的進程間通信。具體而言,在服務網格框架中,為每個應用服務部署一個網格代理(也可以稱為邊車(sidecar)),所有出入應用服務的流量均先經過其對應的網格代理。這樣,應用服務之間的調用轉變成了網格代理之間的調用。
在負載均衡場景中,當第一應用服務調用第二應用服務時,第一應用服務將調用請求發送給其對應的網格代理,由網格代理基于負載均衡策略確定將調用請求轉發給第二應用服務的哪個工作負載(或者稱為服務實例),以保證第二應用服務中的各工作負載的負載均衡。然而,由于所有調用請求均需要經過網格代理的轉發,會導致業務響應時長增加。
發明內容
本申請實施例提供一種用于負載均衡的方法、設備、系統及存儲介質,用以降低不同應用服務之間的服務調用的業務響應時長。
第一方面,本申請實施例提供一種用于負載均衡的方法,應用于集群中的第一應用服務,所述第一應用服務包括:第一應用服務實例和服務發現xDS代理,所述第一應用服務實例包括:第一工作負載和xDS客戶端;所述方法包括:
通過所述xDS代理接收xDS服務器發送的第一負載均衡策略信息,并將所述第一負載均衡策略信息轉發至所述xDS客戶端;
在所述第一工作負載需要調用所述集群中的第二應用服務時,通過所述xDS客戶端根據所述第一負載均衡策略信息,向所述第二應用服務中的一個或多個目標第二應用服務實例發送調用請求,以實現所述第二應用服務中的各第二應用服務實例的負載均衡。
一種可能的實現方式中,通過所述xDS代理接收xDS服務器發送的第一負載均衡策略信息之前,還包括:
在接收到所述第一應用服務實例對應的啟動指令時,啟動所述xDS代理;
通過所述xDS代理從所述xDS服務器獲取第一啟動配置信息,所述第一啟動配置信息為啟動所述第一應用服務實例所需的配置信息;
根據所述第一啟動配置信息,啟動所述第一應用服務實例。
一種可能的實現方式中,通過所述xDS代理從所述xDS服務器獲取第一啟動配置信息,包括:
通過所述xDS代理與所述xDS服務器建立連接;
通過所述xDS代理從所述xDS服務器接收第二負載均衡策略信息;
通過所述xDS代理根據所述第二負載均衡策略信息,生成所述第一啟動配置信息,所述第一啟動配置信息包括所述第二負載均衡策略信息。
一種可能的實現方式中,通過所述xDS代理與所述xDS服務器建立連接,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里云計算有限公司,未經阿里云計算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210448147.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動抽吸藥液的機器
- 下一篇:一種往復運動機構





