[發明專利]云邊協同分布式API網關系統及API調用方法在審
| 申請號: | 202210049875.5 | 申請日: | 2022-01-17 |
| 公開(公告)號: | CN114584558A | 公開(公告)日: | 2022-06-03 |
| 發明(設計)人: | 陳偉澎;林銘 | 申請(專利權)人: | 深圳淵聯技術有限公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10;H04L9/40;H04L12/46;H04L12/66;H04L67/02;H04L67/146;H04L67/63 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 李發兵 |
| 地址: | 518000 廣東省深圳市南山區粵海街道濱海社*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 協同 分布式 api 網關 系統 調用 方法 | ||
本發明提供一種云邊協同分布式API網關系統及API調用方法,其中云邊協同分布式API網關系統的云端API網關接入云端;云邊協同分布式API網關系統還包括連接于云端API網關之下的至少一個邊緣API網關,且云端API網關與邊緣API網關通過通信隧道通信連接;云端應用在需要訪問局域網下的邊緣服務時,可向云端API網關發送服務請求,云端API網關可根據該服務請求中的邊緣API網關的識別信息,通過通信隧道將服務請求路由至對應的邊緣API網關;邊緣API網關則可根據該所請求服務的識別信息路由到對應的邊緣服務,從而實現云端應用對局域網內的邊緣服務的訪問,可大大提升用戶體驗的滿意度。
技術領域
本發明涉及通信領域,尤其涉及一種云邊協同分布式API網關系統及API調用方法。
背景技術
目前業界的API(Application Programming Interface,應用程序接口)網關相當于反向代理,用于接受所有的API調用,整合處理這些調用所需的各種服務,并返回相應的結果。但現有的API網關只能完成單邊場景下的代理,無法路由到指定局域網下的服務;也即處于局域網外的應用(Application,APP)無法訪問局域網下服務。
因此,如何使得局域網外的應用訪問局域網下服務,是目前亟需解決的技術問題。
發明內容
本發明提供了一種云邊協同分布式API網關系統及API調用方法,解決處于局域網外的應用無法訪問局域網下服務的問題。
為了解決上述問題,本發明實施例提供了一種云邊協同分布式API網關系統,包括:
云端API網關和連接于所述云端API網關之下的至少一個邊緣API網關;
所述云端API網關和所述邊緣API網關分別接入云端和局域網,所述云端API網關與所述邊緣API網關通過通信隧道通信連接;
所述云端API網關用于接收云端應用發送的服務請求,所述服務請求包括邊緣API網關的識別信息和所請求服務的識別信息;
所述云端API網關還用于根據所述邊緣API網關的識別信息,通過所述通信隧道將所述服務請求路由至對應的所述邊緣API網關;
所述邊緣API網關用于根據所述所請求服務的識別信息路由到對應的邊緣服務。
在一些實施例中,所述邊緣API網關的識別信息包括所述云端API網關為所述邊緣API網關分配的邊緣網關域名;
所述邊緣網關域名被攜帶在所述服務請求的Host請求頭中,請求行的URL地址中,或自定義請求頭中。
在一些實施例中,所述所請求服務的識別信息包括所請求服務的前綴,所述所請求服務的前綴被攜帶在所述服務請求的URL地址中。
在一些實施例中,所述服務請求的請求頭中包括AK/SK認證參數;
所述云端API網關接收所述云端應用發送的服務請求后,根據所述邊緣API網關的識別信息將所述服務請求路由至對應的所述邊緣API網關之前,還用于根據所述AK/SK認證參數進行AK/SK認證,認證成功后再將所述服務請求路由至對應的所述邊緣API網關。
在一些實施例中,所述云端API網關根據所述AK/SK認證參數進行AK/SK認證,認證成功后,將所述服務請求路由至對應的所述邊緣API網關之前,還包括:
根據預設的Access Key限流策略對所述服務請求進行限流處理。
在一些實施例中,所述邊緣API網關根據所述所請求服務的識別信息路由到對應的邊緣服務后,還用于接收所述邊緣服務發送的服務響應結果,將所述服務響應結果通過所述通信隧道發給所述云端API網關。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳淵聯技術有限公司,未經深圳淵聯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210049875.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:應用跨域漫游方法
- 下一篇:雙機分布式仲裁系統及其仲裁方法





