[发明专利]一种配置同步方法、装置、设备及可读存储介质在审
申请号: | 202010055405.0 | 申请日: | 2020-01-17 |
公开(公告)号: | CN111294391A | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 李奕森;孙玉飞 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 同步 方法 装置 设备 可读 存储 介质 | ||
本申请公开了一种配置同步方法、装置、设备及可读存储介质。本申请中的主控设备在接收到备控设备发送的备份文件标识集合后,对比本地文件标识集合与备份文件标识集合,从而确定存储于主控设备但未存储于备控设备的待同步配置文件;主控设备仅将这一部分待同步配置文件发送至备控设备,以便备控设备执行同步操作。本申请降低了主控设备和备控设备之间的文件传输量和通信流量,保障了二者之间的心跳稳定性;也降低了同步过程中的文件处理量、主控设备和备控设备的CPU资源占用量,从而提高了同步效率和设备性能。相应地,本申请公开的一种配置同步装置、设备及可读存储介质,也同样具有上述技术效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种配置同步方法、装置、设备及可读存储介质。
背景技术
在双机热备场景中,包括主机和备机两台设备。其中,备机用作服务冗余备份,在主机故障时,需要备机来承担任务,因此备机的绝大部分网络配置以及安全策略配置和主机一致。
目前,主机和备机之间同步配置的过程为:主机定时将所有配置文件整体打包发送给备机,然后备机执行同步操作。此方式的弊端在于:需发送的文件量较多,导致主机和备机之间的通信流量较大,影响主机和备机之间的心跳稳定性;并且,主机和备机都需要进行大量的文件处理,会占用较高的CPU资源,使得同步效率低下,还会降低设备的稳定性和性能。
因此,如何提高双机热备场景中的配置同步效率以及设备性能,是本领域技术人员需要解决的问题。
发明内容
有鉴于此,本申请的目的在于提供一种配置同步方法、装置、设备及可读存储介质,以提高双机热备场景中的配置同步效率以及设备性能。其具体方案如下:
第一方面,本申请提供了一种配置同步方法,应用于主控设备,包括:
若满足配置同步条件,则对比本地文件标识集合与最近接收到的备份文件标识集合,以确定存储于所述主控设备但未存储于备控设备的待同步配置文件;
将所述待同步配置文件发送至所述备控设备,以便所述备控设备执行所述待同步配置文件的同步操作;
其中,所述本地文件标识集合包括存储于所述主控设备中的至少一个配置文件对应的文件标识;所述备份文件标识集合包括存储于所述备控设备中的至少一个配置文件对应的文件标识。
优选地,所述配置同步条件包括:接收到所述备控设备发送的所述备份文件标识集合,或接收到修改配置文件的操作指令。
优选地,所述对比本地文件标识集合与最近接收到的备份文件标识集合之前,还包括:
计算存储于所述主控设备的本地同步列表中的每个配置文件分别对应的MD5值;
将计算得到的MD5值排列为列表,获得所述本地文件标识集合。
优选地,若所述本地文件标识集合和所述备份文件标识集合中包括对比标识,则所述对比本地文件标识集合与最近接收到的备份文件标识集合,以确定存储于所述主控设备但未存储于所述备控设备的待同步配置文件,包括:
在所述本地文件标识集合和所述备份文件标识集合中确定对比标识相同的目标文件;
若所述目标文件在所述本地文件标识集合和所述备份文件标识集合中的MD5值不一致,则将所述目标文件确定为所述待同步配置文件。
优选地,所述对比标识包括MD5值序号或者MD5值对应路径。
优选地,所述将所述待同步配置文件发送至所述备控设备,以便所述备控设备执行所述待同步配置文件的同步操作,包括:
打包所述待同步配置文件,获得文件包;
将所述文件包发送至所述备控设备,以便所述备控设备将所述文件包解压后执行所述待同步配置文件的同步操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010055405.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法、智能终端及存储介质
- 下一篇:一种量子并行搜索方法