[發明專利]一種跨網RPC調用系統及方法有效
| 申請號: | 202010675477.5 | 申請日: | 2020-07-14 |
| 公開(公告)號: | CN111917737B | 公開(公告)日: | 2023-01-31 |
| 發明(設計)人: | 王海濱;王啟孟;何龍 | 申請(專利權)人: | 北京明略軟件系統有限公司 |
| 主分類號: | H04L67/133 | 分類號: | H04L67/133;H04L67/01;H04L67/2876;H04L9/40 |
| 代理公司: | 青島清泰聯信知識產權代理有限公司 37256 | 代理人: | 李祺 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 rpc 調用 系統 方法 | ||
本發明提出一種跨網RPC調用系統及方法,包括:一客戶端,設置于一第一局域網側;及一服務端,設置于一第二局域網側,所述服務器通過一跨光閘通用RPC調用組件通信連接所述客戶端,所述跨光閘通用RPC調用組件進一步包括:一代理服務端,通信連接所述客戶端;及一代理客戶端,通信連接所述代理服務端、所述服務端;其中,所述代理服務端接收所述客戶端發起的請求參數跨光閘通信經所述代理客戶端發送至所述服務端;所述代理客戶端接收所述服務端返回的響應參數跨光閘通信經所述代理服務端發送至所述客戶端。采用上述方案的跨網RPC調用系統采用一跨光閘通用RPC調用組件,實現不同網段之間的數據傳輸,保證提高通信效率,降低開發成本。
技術領域
本發明屬于信息傳輸技術領域,尤其涉及一種跨網RPC調用系統及方法。
背景技術
光閘,英文簡稱FGAP,是一種由安全隔離網閘(GAP)基礎上發展而成、基于光的單向性的單向隔離軟硬件系統,用于連接物理隔離的兩個局域網A和B,也就是說兩個不同局域網之間不能直接連接,而光閘允許局域網A向局域網B或局域網B向局域網A單向發送文件。
目前,在公安系統或者企業系統內部中,因安全性的問題,經常會涉及到上述跨網調用,即不同的兩個網段進行數據交互。采用傳統方式就是交互的兩端通過開發文件傳輸協議的代碼進行交互,不具有復用性和隔離性。
舉一例說明如下:假設局域網A向局域網B發送文件,配置如下:
A網某主機X目錄:/data/gz/send
B網某主機Y目錄:/data/gz/recv
如果在主機X的目錄/data/gz/send下添加文件,會通過光閘將文件轉移到主機Y的對應目錄/data/gz/recv其中,基本流程主要為:主機X將想要請求的內容處理為文件,放到光閘目錄,由光閘將文件傳輸到主機Y,主機Y發現有請求文件后獲取請求產生結果,然后保存為文件到光閘目錄;再由光閘將文件傳輸到主機X;主機X發現請求文件后,解析響應結果進行處理。
上述調用過程中,主機X和主機Y程序都需要頻繁的文件操作,進行了復雜的編碼設計,在項目部署時都需要對光閘目錄進行配置,開發成本、調試成本高。
發明內容
為解決上述的技術問題,本發明提出一種跨網RPC調用系統,采用一跨光閘通用RPC調用組件,實現不同網段之間的數據傳輸,保證提高通信效率,降低開發成本。
一方面,本發明公開了一種跨網RPC調用系統,包括:
一客戶端,設置于一第一局域網側;及
一服務端,設置于一第二局域網側,所述服務端通過一跨光閘通用RPC調用組件通信連接所述客戶端;
所述跨光閘通用RPC調用組件進一步包括:
一代理服務端,通信連接所述客戶端;及
一代理客戶端,通信連接所述代理服務端、所述服務端;
其中,所述代理服務端接收所述客戶端發起的請求參數跨光閘通信經所述代理客戶端發送至所述服務端;所述代理客戶端接收所述服務端返回的響應參數跨光閘通信經所述代理服務端發送至所述客戶端,以為客戶端與服務端之間提供跨網通訊功能。
進一步,所述跨光閘通用RPC調用組件支持FTP文件傳輸協議。
進一步,所述跨光閘通用RPC調用組件與所述客戶端、服務端之間采用HTTP、GRPC、Thrift中任一通信協議進行通信,具體的,采用HTTP的實施例客戶端向所述代理服務端發送REST請求。
進一步,所述跨光閘通用RPC調用組件的代理服務端、代理客戶端包裝為jar包分別以組件形式集成于所述客戶端、服務端,,極大豐富了客戶端通信功能,使客戶端具有更好的適用性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明略軟件系統有限公司,未經北京明略軟件系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010675477.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種脛骨骨折閉合復位手術架
- 下一篇:一種基于信息編碼的預制構件施工管理方法





