[發明專利]內外網之間的數據傳輸方法及相關設備有效
| 申請號: | 202010714621.1 | 申請日: | 2020-07-23 |
| 公開(公告)號: | CN111741017B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 梅豪;周俊迪 | 申請(專利權)人: | 平安國際智慧城市科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 何春蘭;孫芬 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內外 之間 數據傳輸 方法 相關 設備 | ||
1.一種內外網之間的數據傳輸方法,應用于外網服務器,其特征在于,所述內外網之間的數據傳輸方法包括:
接收用于訪問內網服務的外網請求,其中,所述外網請求攜帶有請求路徑以及請求參數;
判斷所述外網請求是否屬于在所述外網服務器的外網閘前置進程上配置的合法請求,其中,可以預先在所述外網服務器的外網閘前置進程上配置限流熔斷、認證授權以及黑白名單,進一步,屬于白名單上的請求可以認為是合法請求;
若所述外網請求屬于在所述外網服務器的外網閘前置進程上配置的合法請求,將所述外網請求發送至所述外網閘前置進程,并根據所述外網閘前置進程的路由配置,確定與所述外網請求匹配的路由策略;
當所述路由策略為異步策略時,所述外網請求進入過濾器Async Routing Filter,通過所述外網閘前置進程將所述請求路徑以及所述請求參數發送至消息隊列MQ,其中,由內網服務器通過內網閘前置進程并途徑網閘從所述MQ中獲取所述請求路徑以及所述請求參數,根據所述請求路徑以及所述請求參數請求內網服務,獲得請求結果,并將所述請求結果寫入所述MQ中;
通過所述外網閘前置進程從所述MQ中獲取所述請求結果;
通過所述外網閘前置進程將所述請求結果返回給用戶終端。
2.根據權利要求1所述的內外網之間的數據傳輸方法,其特征在于,所述內外網之間的數據傳輸方法還包括:
當所述路由策略為直連策略時,通過所述外網閘前置進程調用所述內網服務器中的內網閘前置進程;
通過所述外網閘前置進程接收所述內網閘前置進程返回的請求結果;
通過所述外網閘前置進程將所述請求結果返回給用戶終端。
3.根據權利要求1所述的內外網之間的數據傳輸方法,其特征在于,所述內外網之間的數據傳輸方法還包括:
當所述路由策略為文件策略時,通過所述外網閘前置進程將所述外網請求攜帶的文件上傳至外網分布式文件服務器,并將所述文件的文件標識發送至所述MQ中,其中,由所述內網閘前置進程根據所述MQ中的所述文件標識,從所述外網分布式文件服務器中下載所述文件,并將所述文件上傳至內網分布式文件服務器中。
4.根據權利要求1所述的內外網之間的數據傳輸方法,其特征在于,所述外網服務器設置有多個外網閘前置進程,所述通過所述外網閘前置進程從所述MQ中獲取所述請求結果包括:
通過所述多個外網閘前置進程中的任一外網閘前置進程從所述MQ中獲取所述請求結果;
所述內外網之間的數據傳輸方法還包括:
通過所述任一外網閘前置進程判斷所述請求結果攜帶的請求標識與所述任一外網閘前置進程保存的請求標識是否匹配;
若通過所述任一外網閘前置進程判斷所述請求結果攜帶的請求標識與所述任一外網閘前置進程保存的請求標識匹配,確定所述任一外網閘前置進程為接收所述外網請求的外網閘前置進程;
所述通過所述外網閘前置進程將所述請求結果返回給用戶終端包括:
通過所述任一外網閘前置進程將所述請求結果返回給用戶終端。
5.根據權利要求4所述的內外網之間的數據傳輸方法,其特征在于,所述內外網之間的數據傳輸方法還包括:
若通過所述任一外網閘前置進程判斷所述請求結果攜帶的請求標識與所述任一外網閘前置進程保存的請求標識不匹配,將所述請求結果發送至遠程字典服務redis;
通過所述redis,從所述多個外網閘前置進程中查詢與所述請求標識匹配的目標外網閘前置進程,并將所述請求結果發送給所述目標外網閘前置進程;
通過所述目標外網閘前置進程將所述請求結果返回給用戶終端。
6.根據權利要求1所述的內外網之間的數據傳輸方法,其特征在于,所述外網請求攜帶有請求標識,所述內外網之間的數據傳輸方法還包括:
若所述外網請求屬于在所述外網服務器的外網閘前置進程上配置的合法請求,通過所述外網閘前置進程的目標對象保存所述外網請求的所述請求標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安國際智慧城市科技股份有限公司,未經平安國際智慧城市科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010714621.1/1.html,轉載請聲明來源鉆瓜專利網。





