[發明專利]一種橋接兩個隔離網域的通信方法、裝置和電子設備有效
| 申請號: | 202110804389.5 | 申請日: | 2021-07-16 |
| 公開(公告)號: | CN113596118B | 公開(公告)日: | 2023-07-21 |
| 發明(設計)人: | 歐陽志剛;丘曉強 | 申請(專利權)人: | 上海淇玥信息技術有限公司 |
| 主分類號: | H04L67/565 | 分類號: | H04L67/565;H04L67/141;H04L12/46 |
| 代理公司: | 上海點威知識產權代理有限公司 31326 | 代理人: | 杜焱 |
| 地址: | 200333 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 兩個 隔離 通信 方法 裝置 電子設備 | ||
本發明涉及計算機技術領域,具體涉及一種橋接兩個隔離網域的通信方法、裝置和電子設備,包括:分別于第一網域、第二網域建立消息隊列,并構建第一實例對象、第二實例對象,所述第一實例對象與所述第二實例對象之間通過兩條單向不可逆傳輸通信管道連接;所述第一網域通過傳輸通信管道將轉化后的所述通信數據單向發送至所述第二網域中的所述第二實例對象;所述第二實例對象對所述通信數據進行指令解析,生成響應數據;所述第二實例對象通過傳輸通信管道將所述響應數據單向發送至所述第一網域中的所述第一實例對象。本發明通過構建通信管道橋接兩個隔離網域,使得兩個隔離的網域實現雙向通信。
技術領域
本發明涉及計算機技術領域,尤其涉及一種橋接兩個隔離網域的通信方法、裝置和電子設備。
背景技術
為滿足公司規范化流程和安全隔離守則,代碼需要通過訪問集團網域服務器倉庫,而職場范圍涵蓋的HULK網域與之隔離,在HULK網域中公司產品流水線搭建、部署、發布進行了統一集成,但在產品構建部署過程中仍需要拉取到集團網域倉庫的產品源代碼或獲取系統構建運行狀態的實時監控,若重新進行源代碼構建將會大量浪費人力資源。
發明內容
本發明提供了一種橋接兩個隔離網域的通信方法、裝置和電子設備,用以實現兩個隔離的網域雙向通信。
本說明書實施例提供一種橋接兩個隔離網域的通信方法,包括:
分別于第一網域、第二網域建立消息隊列,并構建第一實例對象、第二實例對象,所述第一實例對象與所述第二實例對象之間通過兩條單向不可逆傳輸通信管道連接;
所述第一網域通過所述第一實例對象聲明通信隊列名稱,并對通信數據進行轉化;
所述第一網域通過傳輸通信管道將轉化后的所述通信數據單向發送至所述第二網域中的所述第二實例對象;
所述第二實例對象對所述通信數據進行指令解析,根據解析后的所述指令進行相對應調用操作、數據處理,生成響應數據;
所述第二實例對象通過傳輸通信管道將所述響應數據單向發送至所述第一網域中的所述第一實例對象;
所述第二網域對所述響應數據進行檢測,并根據檢測結果執行相應的操作。
優選的,所述第一網域通過所述第一實例對象聲明通信隊列名稱之前,包括:
所述第二網域對所述第二實例對象進行通用化處理。
優選的,所述對通信數據進行轉化,包括:
將所述通信數據轉化成二進制流數據。
優選的,所述第一網域將轉化后的所述通信數據單向發送至所述第二網域中的所述第二實例對象,包括:
所述第一實例對象基于高級消息隊列協議指定所述通信數據的發送地址;
所述第一實例對象通過單向不可逆傳輸通信管道向所述第二網域中的所述第二實例對象發送通信數據。
優選的,所述生成響應數據,包括:
通過所述調用操作、所述數據處理得到調用數據類型、隊列信息;
根據所述調用數據類型、所述隊列信息生成返回數據;
對所述返回數據進行數據組裝,得到響應數據。
優選的,所述第二網域對所述響應數據進行檢測,包括:
檢測所述響應數據是否為聲明的所述通信隊列名稱;
當檢測所述響應數據為聲明的所述通信隊列名稱時,檢測通信隊列ID、所述通信隊列名稱是否屬于所述第一網域中消息隊列的隊列消息。
優選的,所述根據檢測結果執行相應的操作,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海淇玥信息技術有限公司,未經上海淇玥信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110804389.5/2.html,轉載請聲明來源鉆瓜專利網。





