[發明專利]一種API網關的配置及請求處理方法有效
| 申請號: | 202010734881.5 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111970194B | 公開(公告)日: | 2022-06-10 |
| 發明(設計)人: | 李丹;荊留清 | 申請(專利權)人: | 浙江九州云信息科技有限公司 |
| 主分類號: | H04L12/66 | 分類號: | H04L12/66;H04L61/4511;H04L67/51;H04L67/60;G06F9/50 |
| 代理公司: | 北京世譽鑫誠專利代理有限公司 11368 | 代理人: | 孫國棟 |
| 地址: | 313000 浙江省湖州市吳興*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 api 網關 配置 請求 處理 方法 | ||
本發明涉及一種API網關的配置及請求處理方法,包括:在API網關的界面上創建API分組以及后端API,并在所述API分組中添加所述后端API;創建用戶,并給所述用戶開通API網關服務;接收第三方輸入的訪問請求;解析所述訪問請求,根據從所述訪問請求中解析得到的訪問路徑查找對應的服務;向所述服務發送請求,并將數據返回給所述第三方。本發明設計一個適應于邊緣應用的API網關服務,作為應用服務的統一出口,便于應用服務的權限控制,可提高應用服務對外提供時的安全性,控制服務調度的流量,并在此基礎上增加了計費功能的可行性。
技術領域
本發明涉及邊緣計算領域,具體涉及一種API網關的配置及請求處理方法。
背景技術
在邊緣領域中,會在邊緣節點上部署好相關的應用服務,根據實際場景的需求,往往會有第三方需要請求應用服務。
傳統的方法是,開放應用服務的IP和端口供給第三方使用,但是這種方式會造成應用服務的不安全性,并且對于服務的流量不可控,如果應用服務過多的時候,會對應用服務的IP和端口的管理造成困難。
發明內容
針對上述技術問題,本發明提供一種API網關的配置及請求處理方法。
本發明解決上述技術問題的技術方案如下:一種API網關的配置方法,包括:
在API網關的界面上創建API分組以及后端API,并在所述API分組中添加所述后端API,其中,所述API分組的域名被配置為服務的域名,所述后端API的訪問路徑被配置為所述服務的域名下的訪問路徑;
創建用戶,并給所述用戶開通API網關服務,以便所述API網關在接收到第三方的訪問請求時,根據從所述訪問請求中解析得到的訪問路徑調用所述服務。
在上述技術方案的基礎上,本發明還可以做如下改進。
進一步,所述API分組的創建過程,具體包括:指定API分組的命名和域名。
進一步,所述后端API的創建過程,具體包括:指定后端API的名稱、負載均衡算法、地址和所述負載均衡算法對應的權重其中,所述后端API的地址被配置為邊緣節點上部署的服務的域名與端口號的組合或者IP與端口號的組合。
進一步,所述在API分組中添加后端API,具體包括:為API分組選擇后端API,設置訪問路徑,以及選擇訪問協議。
進一步,所述給用戶開通API網關服務,具體包括:給用戶選擇提供API 網關服務的API分組和訪問路徑,指定限流規則。
進一步,所述給用戶開通API網關服務之后,還包括:通過查看所述API 網關服務的調用方式來確認所述API網關服務是否已通。
進一步,所述API網關服務的調用方式包括:所述API網關所部署的服務器的IP和端口、訪問路徑、驗證信息和域名。
為實現上述發明目的,本發明還提供一種基于上述API網關的請求處理方法,包括:
接收第三方輸入的訪問請求;
解析所述訪問請求,根據從所述訪問請求中解析得到的訪問路徑查找對應的服務;
向所述服務發送請求,并將數據返回給所述第三方。
進一步,在向所述服務發送請求之前,還包括:查找所述服務是否設置負載均衡算法,若否,則執行向所述服務發送請求的步驟,若是,根據所述負載均衡算法查找對應的節點信息;
由所述節點信息向所述服務發送請求,并將數據返回給所述第三方。
進一步,在向所述服務發送請求之前,還包括:根據從所述訪問請求中解析得到的驗證信息進行鑒權。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江九州云信息科技有限公司,未經浙江九州云信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010734881.5/2.html,轉載請聲明來源鉆瓜專利網。





