[发明专利]镜像文件同步方法、装置及计算机可读存储介质在审
申请号: | 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.vipzhuanli.com/pat/books/202111094864.0/2.html,转载请声明来源钻瓜专利网。