[發明專利]基于混合云的數據交換方法、裝置及計算機可讀介質在審
| 申請號: | 202010170388.5 | 申請日: | 2020-03-12 |
| 公開(公告)號: | CN111371621A | 公開(公告)日: | 2020-07-03 |
| 發明(設計)人: | 岳現國 | 申請(專利權)人: | 浪潮通用軟件有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 程佩玉 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 混合 數據 交換 方法 裝置 計算機 可讀 介質 | ||
本發明提供了基于混合云的數據交換方法、裝置及計算機可讀介質根據訂閱機制,將一數據提供方提供的一數據接口注冊為一數據服務,配置其第一配置信息包括來源云標識、來源系統標識及數據主體,將一數據消費方提供的一數據消費邏輯接口注冊為一訂閱者,配置其第二配置信息包括來源云標識、來源系統標識及訂閱的數據服務;在監聽到任一數據提供方提供任一目標數據時,根據配置的各個第一配置信息和第二配置信息,確定可訂閱目標數據的各訂閱者;針對確定出的各個訂閱者,根據其第二配置信息,將目標數據發送給其所屬的數據消費方。本方案能夠提高數據交換效率,且安全可靠,實時高效,滿足了混合云企業用戶數據交換的需求,具有良好的推廣價值。
技術領域
本發明涉及計算機技術領域,特別涉及基于混合云的數據交換方法、裝置及計算機可讀介質。
背景技術
隨著云計算技術的普及,越來越多的企業使用云計算技術實現IT(InternetTechnology,互聯網技術)需求,提升企業競爭力。由于混合云具有降低成本、增加存儲和擴展性、提高可用性和訪問能力、提高敏捷性和靈活性、具有應用集成功能等優勢,備受企業用戶推崇。為充分利用信息和實現業務自動化,部署在混合云環境中的各個系統要實現互聯互通,比如,部署在公有云下的應用系統與部署在私有云或托管云下的應用系統之間,需實現數據交換。
目前,部署在混合云環境中的不同系統間的數據交換,基本上是通過人為導出導入數據文件的交換模式來實現,但數據交換效率較低。
發明內容
本發明提供了基于混合云的數據交換方法、裝置及計算機可讀介質,能夠提高數據交換效率。與現有技術相比,本發明提供的數據交換方法安全可靠,實時高效,滿足了混合云企業用戶數據交換的需求,具有良好的推廣價值。
為了達到上述目的,本發明是通過如下技術方案實現的:
第一方面,本發明提供了基于混合云的數據交換方法,包括:
根據預設的訂閱機制,將一數據提供方提供的一數據接口注冊為一數據服務,配置該數據服務的第一配置信息,所述第一配置信息包括來源云標識、來源系統標識及數據主體;
根據所述訂閱機制,將一數據消費方提供的一數據消費邏輯接口注冊為一訂閱者,配置該訂閱者的第二配置信息,所述第二配置信息包括來源云標識、來源系統標識及訂閱的數據服務;
在監聽到任一第一數據提供方提供任一目標數據時,根據配置的各個所述第一配置信息和各個所述第二配置信息,確定可訂閱所述目標數據的每一個第一訂閱者;
針對每一個所述第一訂閱者均執行:根據當前第一訂閱者的第二配置信息,將所述目標數據發送給所述當前第一訂閱者所屬的第一數據消費方。
進一步地,在監聽到所述目標數據之后,進一步包括:將所述目標數據緩存至預設的緩存區;
在所述將所述目標數據發送給所述當前第一訂閱者所屬的第一數據消費方之后,進一步包括:接收所述第一數據消費方返回的、針對所述目標數據的訂閱成功通知;
在確定出每一個所述第一訂閱者均已返回針對所述目標數據的訂閱成功通知時,將所述目標數據從所述緩存區中刪除。
進一步地,在監聽到所述目標數據時,進一步包括:記錄當前時間為所述目標數據的時間戳;
針對所述緩存區中緩存的每一個數據,均執行:根據當前數據的時間戳,實時監測所述當前數據的緩存持續時間是否達到預設時長,若是,將所述當前數據從所述緩存區中刪除。
進一步地,所述將所述目標數據緩存至預設的緩存區,包括:采用Kafka中間件將所述目標數據緩存至預設的緩存區。
第二方面,本發明提供了基于混合云的數據交換裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通用軟件有限公司,未經浪潮通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010170388.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





