[發明專利]一種處理業務請求的方法及裝置在審
| 申請號: | 201810004893.5 | 申請日: | 2018-01-03 |
| 公開(公告)號: | CN108234653A | 公開(公告)日: | 2018-06-29 |
| 發明(設計)人: | 楊松;翟春杰 | 申請(專利權)人: | 馬上消費金融股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L9/32 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 401121 重慶市渝北區*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務請求 處理業務 路徑信息 客戶端 匹配 計算機可讀存儲介質 路徑信息處理 業務請求處理 目標客戶端 處理效率 返回響應 技術效果 接收目標 業務系統 硬件資源 攜帶 預設 發送 查找 節約 配置 維護 | ||
本發明公開了一種處理業務請求的方法,包括:接收目標客戶端發送的業務請求;獲取所述業務請求攜帶的URL信息;在預設的配置中查找與所述URL信息相匹配的路徑信息;根據所述URL信息和所述路徑信息處理所述業務請求,在所述業務請求處理完成后,返回響應消息至所述目標客戶端。在面對不同客戶端,不同業務請求時,可以通過業務請求攜帶的URL匹配到相應的路徑信息,由此,節約了硬件資源和后期維護成本,提高了業務系統的處理效率和穩定性。相應地,本發明公開的一種處理業務請求的裝置、系統、設備及計算機可讀存儲介質,也同樣具有上述技術效果。
技術領域
本發明涉及API網關技術領域,更具體地說,涉及一種處理業務請求的方法、裝置、系統、設備及計算機可讀存儲介質。
背景技術
隨著互聯網的快速發展,當前已經步入移動互聯、物聯網時代。用戶訪問系統入口也變得多種方式,由原來單一的PC客戶端,變化到PC客戶端、各種瀏覽器、手機移動端及智能客戶端等。同時系統之間大部分都不是單獨運行,經常會涉及與其他系統對接、共享數據的需求。所以系統需要升級框架滿足日新月異需求變化,支持業務發展,并將框架升級為微服務架構。
“API網關”核心組件是滿足上述需求的架構,定位為應用系統服務接口的網關,API網關是服務的入口,能夠為服務提供有效的輔助作用。但是,當存在多種應用時,每種應用對應存在一個網關系統,不僅增大了開發工作量,還浪費了硬件資源。
因此,如何用一個公共的網關系統實現對多種應用的管理和服務,是本領域技術人員需要解決的問題。
發明內容
本發明的目的在于提供一種處理業務請求的方法、裝置、系統、設備及計算機可讀存儲介質,以實現用一個公共的網關系統實現對多種應用的管理和服務。
為實現上述目的,本發明實施例提供了如下技術方案:
一種處理業務請求的方法,包括:
接收目標客戶端發送的業務請求;
獲取所述業務請求攜帶的URL信息;
在預設的配置中查找與所述URL信息相匹配的路徑信息;
根據所述URL信息和所述路徑信息處理所述業務請求,在所述業務請求處理完成后,返回響應消息至所述目標客戶端。
其中,所述接收目標客戶端發送的業務請求之后,還包括:
判斷所述目標客戶端是否滿足預設的黑名單條件;
若是,則攔截所述業務請求并記錄;
若否,則檢查所述目標客戶端的授權信息。
其中,所述檢查所述目標客戶端的授權信息,包括:
判斷所述目標客戶端發送的業務請求是否具有用于訪問目標接口的應用ID;
若是,則根據預設的簽名配置對所述業務請求進行信息安全確認。
其中,所述根據預設的簽名配置對所述業務請求進行信息安全確認,包括:
接收目標客戶端發送的所述業務請求的目標加密數據和目標簽名,所述目標加密數據包括:所述請求攜帶的業務數據、發送所述業務請求的時間戳和所述應用ID;
將所述業務請求攜帶的業務數據、發送所述業務請求的時間戳和所述應用ID通過預設的密鑰進行加密,形成對象加密數據,并生成與所述對象加密數據對應的對象簽名;
判斷所述目標簽名與所述對象簽名是否一致;
若是,則判斷所述目標加密數據與所述對象加密數據是否一致,當所述目標加密數據與所述對象加密數據一致時,根據預設的校驗配置對所述業務請求進行token校驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬上消費金融股份有限公司,未經馬上消費金融股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810004893.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能建筑通訊裝置及系統
- 下一篇:一種設備遠程指揮維修系統





