[發明專利]數據傳輸方法及裝置在審
| 申請號: | 202010467399.X | 申請日: | 2020-05-28 |
| 公開(公告)號: | CN111565233A | 公開(公告)日: | 2020-08-21 |
| 發明(設計)人: | 何俊潔;盧秀紅;郭冉 | 申請(專利權)人: | 吉林億聯銀行股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李偉 |
| 地址: | 130000 吉林省*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 | ||
本發明提供一種數據傳輸方法及裝置,通過在數據發送端生成數據文件后,將數據文件上傳至數據發送端所屬的第一區域內的第一目標節點,并選定第二區域中與第一目標節點進行數據傳輸的第二目標節點,將該數據文件同步至第二目標節點,經由第二目標節點向所述第二區域中預先設置的各個數據接收端發送該數據文件對應的下載指令,當接收到任意的數據接收端反饋的所述下載指令對應的下載成功消息時,結束所述數據文件對應的傳輸過程。應用本發明提供的方法,第二區域內的數據接收端可以響應于其所屬地域內的下載指令下載該數據文件,可以減少跨地域的數據傳輸,降低跨地域網絡資源的使用量,降低數據傳輸成本。
技術領域
本發明涉及數據傳輸技術領域,特別是涉及一種數據傳輸方法及裝置。
背景技術
隨著信息技術的發展,許多企業逐漸注重跨地域分布式多活架構的部署,以便于更好地為客戶提供服務。
在跨地域分布式多活架構下,可以在每個地域可以部署相同的業務系統集群,每個業務系統集群中包含實現不同業務功能的各個業務系統。當一地的某一業務系統產生新的數據文件時,該地其他的業務系統出于業務功能的需求,需要同步該數據文件,而在其他地域內相對應部署的業務系統,也需要同步該數據文件,以保持服務的高度可用性。
在現有的數據文件的跨地域同步過程中,通常是由數據發送端,即產生新的數據文件的業務系統,將數據文件上傳至其地域內用于數據存儲的服務節點,而異地的各個數據接收端,即需要同步該數據文件的業務系統,通過連接該服務節點下載該數據文件,實現數據文件的同步。故在現有的跨地域數據同步過程中,會產生大量的跨地域數據傳輸任務,跨地域網絡資源使用量較大,數據傳輸成本較高。其次,跨地域傳輸頻率高時,數據傳輸失敗的可能性較大。
發明內容
有鑒于此,本發明實施例提供一種數據傳輸方法,以解決跨地域的數據文件同步過程中,跨地域數據傳輸任務量較大,導致跨地域網絡資源使用量較大,數據傳輸成本較高的問題。
本發明實施例還提供了一種數據傳輸裝置,用以保證上述方法實際中的實現及應用。
為實現上述目的,本發明實施例提供如下技術方案:
一種數據傳輸方法,包括:
當數據發送端產生數據時,生成所述數據對應的數據文件;
確定所述數據發送端所屬的第一區域內所述數據發送端對應的第一目標節點,并將所述數據文件上傳至所述第一目標節點;
確定所述數據文件對應的待傳輸的第二區域,并選定預先設置在所述第二區域中的與所述第一目標節點進行數據傳輸的第二目標節點;
通過所述第一目標節點將所述數據文件同步至所述第二目標節點,并經由所述第二目標節點,向所述第二區域中預先設置的各個數據接收端發送所述數據文件對應的下載指令;
當接收到任意的數據接收端反饋的所述下載指令對應的下載成功消息時,結束所述數據文件對應的傳輸過程。
上述的方法,可選的,所述確定所述數據發送端所屬的第一區域內其對應的第一目標節點,包括:
確定所述第一區域內預先設置的第一節點集群,所述第一節點集群中包含多個第一服務節點;
獲取每個所述第一服務節點對應的節點配置信息,并基于預先設置的第一負載算法及每個所述第一服務節點的節點配置信息,計算各個所述第一服務節點的服務能力;
在所述第一節點集群中,確定服務能力最大的第一服務節點為所述數據發送端對應的第一目標節點。
上述的方法,可選的,還包括:
將所述數據文件經由所述第一目標節點同步至所述第一節點集群的各個第一服務節點中,觸發所述第一節點集群中的各個所述第一服務節點對所述數據文件進行冗余;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吉林億聯銀行股份有限公司,未經吉林億聯銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010467399.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:下菜裝置及智能送餐系統
- 下一篇:一種CPU組件組裝設備





