[發(fā)明專利]一種訪問請求處理方法、裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011551989.7 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112667396B | 公開(公告)日: | 2023-09-01 |
| 發(fā)明(設計)人: | 張國妍 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F16/2455 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 沈園園;張麗穎 |
| 地址: | 100080 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 訪問 請求 處理 方法 裝置 系統(tǒng) | ||
本申請涉及一種訪問請求處理方法、裝置及系統(tǒng),該技術方案通過預先緩存服務關系數(shù)據(jù),當關聯(lián)服務被調用時,從緩存的服務關系數(shù)據(jù)中查詢關聯(lián)服務的實例數(shù)據(jù),直接將訪問請求轉發(fā)至該實例數(shù)據(jù)對應的服務器上。這樣,無需每次訪問請求時都去服務中心獲取服務對應的實例數(shù)據(jù),可以大大減少負載均衡裝置與服務中心之間的通信次數(shù),降低服務調用請求的處理時延,提高服務調用的及時性。
技術領域
本申請涉及分布式數(shù)據(jù)存儲技術領域,尤其涉及一種訪問請求處理方法、裝置及系統(tǒng)。
背景技術
隨著互聯(lián)網(wǎng)應用規(guī)模的不斷增大,服務的發(fā)布呈集群化、集中化發(fā)展,即通過包括多臺服務器的服務器集群(Cluster)同時提供多種服務。不同服務由于業(yè)務復雜度或業(yè)務量不同,可能會有不止一個實例,即有多個服務器提供同一服務。在服務調用過程中,由負載均衡裝置根據(jù)外部發(fā)來的服務調用請求,向服務中心請求被調用服務的實例數(shù)據(jù),將服務調用請求按照一定策略路由到被調用服務的實例上。
當服務集群中提供服務數(shù)量很多,且各服務之間頻繁的相互調用時,負載均衡裝置就需要頻繁地向服務中心請求各個服務的實例數(shù)據(jù),這樣,不僅增大了負載均衡裝置與服務中間之間的通信壓力,還增加了服務調用請求的處理時延,影響服務調用的及時性。
發(fā)明內容
為了解決上述技術問題或者至少部分地解決上述技術問題,本申請?zhí)峁┝艘环N訪問請求處理方法、裝置及系統(tǒng)。
一方面,本申請?zhí)峁┝艘环N訪問請求處理方法,包括:
確定第一訪問請求對應的第一服務,獲取所述第一服務對應的第一實例數(shù)據(jù);
將所述第一訪問請求發(fā)送到所述第一實例數(shù)據(jù)對應的第一服務器;
當接收到來自于所述第一服務器的訪問第二服務的第二訪問請求時,從緩存的服務關系數(shù)據(jù)集中查詢得到所述第二服務對應的第二實例數(shù)據(jù),所述服務關系數(shù)據(jù)集中包括與所述第一服務關聯(lián)的第二服務及所述第二服務對應的第二實例數(shù)據(jù);
根據(jù)所述第二實例數(shù)據(jù)確定所述第二訪問請求對應第二服務器;
將所述第二訪問請求發(fā)送到所述第二服務器。
可選的,所述確定第一訪問請求對應的第一服務,獲取所述第一服務對應的第一實例數(shù)據(jù),包括:
從所述第一訪問請求中提取第一屬性信息;
根據(jù)所述第一屬性信息確定所述第一訪問請求對應的第一服務;
根據(jù)所述第一屬性信息查詢與所述第一服務關聯(lián)的至少一個第二服務;
獲取所述第一服務與所述第二服務的第一服務關系數(shù)據(jù),所述第一服務關系數(shù)據(jù)包括所述第一服務對應的第一實例數(shù)據(jù)及所述第二服務對應的第二實例數(shù)據(jù);
將所述第一服務關系數(shù)據(jù)緩存入所述服務關系數(shù)據(jù)集。
可選的,所述從緩存的服務關系數(shù)據(jù)中查詢所述第二服務對應的實例數(shù)據(jù),包括:
獲取包含所述第二服務的服務關系數(shù)據(jù)所對應的緩存有效期;
當確定當前時間在所述緩存有效期內時,從包含所述第二服務的服務關系數(shù)據(jù)中提取所述第二服務對應的實例數(shù)據(jù)。
可選的,所述將所述第一服務關系數(shù)據(jù)緩存入所述服務關系數(shù)據(jù)集,包括:
獲取所述第一服務與所述第二服務之間的訪問指標,所述訪問指標包括:訪問頻次和/或訪問時間;
當所述訪問指標滿足第一預設條件時,將所述第一服務關系數(shù)據(jù)緩存入所述服務關系數(shù)據(jù)集;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011551989.7/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





