[發明專利]服務調用方法、裝置、電子設備及存儲介質有效
| 申請號: | 201911191980.7 | 申請日: | 2019-11-28 |
| 公開(公告)號: | CN110933075B | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 黃欣欣;張慶;劉智勇;馮煦亮 | 申請(專利權)人: | 騰訊音樂娛樂科技(深圳)有限公司 |
| 主分類號: | H04L67/133 | 分類號: | H04L67/133;H04L67/51 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 調用 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例公開了一種服務調用的方法、裝置、電子設備及存儲介質,應用于服務網格中,其中方法包括:當檢測到針對目標服務的服務調用請求時,獲取服務調用數據,該服務調用數據包括第一調用數據和第二調用數據;向該第一模塊發送服務地址獲取請求,該服務地址獲取請求包括該第一調用數據,以使該第一模塊獲取該目標服務的地址;接收該第一模塊返回的該目標服務的地址;根據該目標服務的地址以及該第二調用數據,通過該第二模塊向該目標服務發起遠程過程調用;接收該目標服務返回的調用返回值。通過將服務基礎功能下沉到第一模塊從遠程過程調用框架剝離出來,實現業務邏輯與服務治理的解耦,可降低內存消耗,縮短單次業務調用的時延。
技術領域
本發明涉及多媒體數據技術領域,尤其涉及一種服務調用方法,一種服務調用裝置,一種電子設備,以及一種存儲介質。
背景技術
邊車模塊(SideCar)是服務網格(Service Mesh)一種典型的實現方式,該實現方式允許用戶為應用程序添加許多功能,而無需額外第三方組件的配置和代碼。在目前的實現方案中,SideCar接管了應用程序的所有流量(包括所有入流量和所有出流量),這使得數據到達應用程序需要比原來多兩次的用戶態和內核態之間的數據拷貝,一方面消耗了更多中央處理單元(Central Processing Unit,CPU),另一方面增加了單次業務調用的時延,導致SideCar成為了性能的瓶頸。
發明內容
本發明實施例所要解決的技術問題在于,提供一種服務調用方法、裝置、電子設備及存儲介質,通過將服務基礎功能下沉到邊車模塊從遠程過程調用框架剝離出來,實現業務邏輯與服務治理的解耦,可降低內存消耗,縮短單次業務調用的時延。
一方面,本發明實施例提供一種服務調用方法,該方法應用于服務網格中,該服務網格包括第一模塊和第二模塊;其中,該第一模塊為邊車模塊;該第二模塊為遠程過程調用模塊,該服務調用方法包括:
當檢測到針對目標服務的服務調用請求時,獲取服務調用數據,該服務調用數據包括第一調用數據和第二調用數據;
向該第一模塊發送服務地址獲取請求,該服務地址獲取請求包括該第一調用數據,以使該第一模塊獲取該目標服務的地址;接收該第一模塊返回的該目標服務的地址;
根據該目標服務的地址以及該第二調用數據,通過該第二模塊向該目標服務發起遠程過程調用;
接收該目標服務返回的調用返回值。
可選的,向該第一模塊發送服務地址獲取請求,以使該第一模塊獲取該目標服務的地址,包括:
通過第一接口向該第一模塊發送服務地址獲取請求,以使該第一模塊從服務平臺獲取該目標服務的地址。
可選的,當檢測到針對目標服務的服務調用請求時,該服務調用方法還包括:通過該第一模塊執行調用控制操作,該調用控制操作包括服務發現、配置發現、熔斷、限流和調用鏈監控操作中的一個或多個。
其中,該服務發現操作用于找到該目標服務;該服務發現操作用于找到配置中心,該目標服務從該配置中心獲取配置和/或參數;該熔斷操作用于當檢測到該目標服務頻繁超時,關閉該服務調用請求;該限流操作用于為該目標服務設置流量閾值;該調用鏈監控操作用于監控調用該目標服務的調用鏈路,該調用鏈路包括該服務調用請求到達該目標服務所需經過的各個服務。
可選的,該服務調用方法還包括:
通過該第一接口向該第一模塊發送該第一調用數據,以通過該第一模塊執行調用控制操作,該第一調用數據包括服務發現數據、配置發現數據、熔斷數據、限流數據和調用鏈監控數據中的一個或多個。
可選的,該服務調用方法還包括:
通過第二接口向該第一模塊發送調用結果,以使該第一模塊將該調用結果上報給服務平臺。
其中,該調用結果包括該調用返回值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊音樂娛樂科技(深圳)有限公司,未經騰訊音樂娛樂科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911191980.7/2.html,轉載請聲明來源鉆瓜專利網。





