[發明專利]鏡像文件同步方法、裝置及計算機可讀存儲介質在審
| 申請號: | 202111094864.0 | 申請日: | 2021-09-17 |
| 公開(公告)號: | CN113778957A | 公開(公告)日: | 2021-12-10 |
| 發明(設計)人: | 王春磊 | 申請(專利權)人: | 江蘇云從曦和人工智能有限公司 |
| 主分類號: | G06F16/16 | 分類號: | G06F16/16;G06F16/27 |
| 代理公司: | 北京瀚仁知識產權代理事務所(普通合伙) 11482 | 代理人: | 屠曉旭;宋寶庫 |
| 地址: | 215021 江蘇省蘇州市蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 同步 方法 裝置 計算機 可讀 存儲 介質 | ||
本發明涉及計算機技術領域,具體提供一種鏡像文件同步方法、方法及計算機可讀存儲介質,旨在解決如何提升鏡像同步效率的問題。本發明的鏡像文件同步方法包括:根據不同節點之間的通信效率確定節點同步路徑,所有節點同步路徑中的首個節點是同一個節點,首個節點是主節點,其它節點是從節點;控制主節點響應接收到的鏡像文件,根據節點同步路徑確定下一級從節點并發送鏡像文件;針對每個從節點,控制從節點在接收到鏡像文件后,根據從節點所屬的節點同步路徑確定從節點的下一級從節點并發送鏡像文件?;谏鲜龇绞?,只需向主節點發送鏡像文件,就可以根據節點同步路徑自動且快速地將這個鏡像文件發送至每個節點,從而極大地提高了鏡像同步效率。
技術領域
本發明涉及計算機技術領域,具體提供一種鏡像文件同步方法、裝置及計算機可讀存儲介質。
背景技術
鏡像文件是將特定的一系列文件按照一定的格式制作成的單一的文件,其目的是方便用戶下載和使用,鏡像文件可以是一個操作系統、一個應用程序等等。在日常使用中,鏡像文件一般被存放在鏡像倉庫中以便完成日常部署發布、團隊協作等工作。但在真正的生產環境中往往會產生大量鏡像文件,不管是第三方鏡像文件還是自建鏡像文件,伴隨而來的是部署、保存、分發使用等大量繁瑣、重復的部署、管控工作。對于部分使用鏡像文件的場地與存放鏡像文件的場地較遠的場景中,則更是需要考慮鏡像文件的同步效率問題。
相應地,本領域需要一種新的鏡像文件同步方案來解決上述問題。
發明內容
本發明旨在解決上述技術問題,即,解決如何提升鏡像文件同步效率的問題。
第一方面,本發明提供一種鏡像文件同步方法,應用于分布式集群系統,所述系統包括多個節點,所述方法包括:
根據不同節點之間的通信效率確定多條節點同步路徑,其中,所有節點同步路徑中的首個節點都是同一個節點,且所述首個節點是每個節點同步路徑的主節點,其它節點是從節點;
控制所述主節點響應于接收到的鏡像文件,根據節點同步路徑確定所述主節點的下一級從節點并將所述鏡像文件發送至所述下一級從節點;
針對每個從節點,控制所述從節點在接收到鏡像文件后,根據所述從節點所屬的節點同步路徑確定所述從節點的下一級從節點并將所述鏡像文件發送至所述下一級從節點。
在上述鏡像文件同步方法的一個技術方案中,“根據不同節點之間的通信效率確定多個節點同步路徑”的步驟具體包括:
步驟S1:控制主節點向所有從節點發送控制信息,獲取每個從節點根據所述控制信息進行信息反饋的時長,根據所述時長確定所述主節點與每個從節點之間的通信效率,選取通信效率最高的多個從節點并列作為所述主節點的下一級從節點,并根據所述主節點與每一所述下一級從節點,構建多條初始的節點同步路徑;
步驟S2:針對每個初始的節點同步路徑,通過下列步驟對所述初始的節點同步路徑進行更新:
將所述所有從節點中沒有被選取過的從節點作為目標從節點;
控制所述初始的節點同步路徑中最后一級從節點向所述目標從節點發送控制信息,獲取每個所述目標從節點根據所述控制信息進行信息反饋的時長,根據所述時長確定所述最后一級從節點與每個所述目標從節點的通信效率,選取通信效率最高的多個目標從節點并列作為所述最后一級從節點的下一級從節點;
根據所述下一級從節點對所述初始的節點同步路徑進行更新,將所述下一級從節點作為更新后的最后一級從節點;
步驟S3:重復執行步驟S2,直至所述所有從節點被選取完,完成對所述初始的節點同步路徑的更新,得到最終的節點同步路徑。
在上述鏡像文件同步方法的一個技術方案中,
當所述控制信息是ping值確認信息時,所述從節點根據所述控制信息進行反饋的時長是ping值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇云從曦和人工智能有限公司,未經江蘇云從曦和人工智能有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111094864.0/2.html,轉載請聲明來源鉆瓜專利網。





