配置数据同步方法、装置及系统制造方法及图纸

技术编号:39253479 阅读:9 留言:0更新日期:2023-10-30 12:05
本申请涉及数据通信技术领域,公开了一种配置数据同步方法、装置及系统,方法应用于主用设备,方法包括:向备用设备发送配置数据的同时,将所发送配置数据写入预设长度的复制积压缓冲区;响应于备用设备发送的断点续传请求,若断点续传请求中备用设备的同步参数与主用设备对应的同步参数匹配,则将复制积压缓冲区中未同步完成的配置数据发送至备用设备;若断点续传请求中同步参数与主用设备对应的同步参数不匹配,则将全量配置发送至备用设备。本申请在备用设备的同步参数与主用设备对应的同步参数匹配时,只需要同步主备用设备断线期间的未完成同步的配置数据或者新增的配置数据,即主用设备只向备用设备发送部分配置数据,节省系统资源。节省系统资源。节省系统资源。

【技术实现步骤摘要】
配置数据同步方法、装置及系统


[0001]本申请涉及数据通信
,特别涉及一种配置数据同步方法装置及系统。

技术介绍

[0002]面对日益庞大的数据业务规模,用户对业务系统可靠性,稳定性的要求越来越高。双机备份技术是提高系统安全性的常用技术,其中,主用设备和备用设备之间配置数据需要及时同步。
[0003]相关技术方案中,在主用设备和备用设备进行全量配置数据同步过程中,用户发布配置数据可能导致的配置同步数据丢失。

技术实现思路

[0004]本申请的实施例提供了一种配置数据同步方法、装置及系统,进而至少在一定程度上能够解决全量同步过程中新增配置数据容易丢失的问题,提高配置数据同步的可靠性。
[0005]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0006]根据本申请实施例的第一方面,提供了一种配置数据同步方法,应用于主用设备,所述方法包括:
[0007]向备用设备发送配置数据的同时,将所发送配置数据写入预设长度的复制积压缓冲区;
[0008]响应于所述备用设备发送的断点续传请求,若所述断点续传请求中所述备用设备的同步参数与所述主用设备对应的同步参数匹配,则将所述复制积压缓冲区中未同步完成的配置数据发送至所述备用设备,所述断电续传请求为所述备用设备与所述主用设备连接断开后重连时发出的;
[0009]若所述断点续传请求中同步参数与所述主用设备对应的同步参数不匹配,则将所述全量配置发送至所述备用设备。
[0010]在本申请的一些实施例中,基于上述方案,所述同步参数包括同步识别码和同步偏移量;
[0011]若所述断点续传请求中同步参数与所述主用设备对应的同步参数不匹配,则将所述全量配置发送至所述备用设备,包括:
[0012]若所述备用设备的同步识别码与所述主用设备对应的同步识别码不同或者所述备用设备的复制偏移量与所述主用设备对应的复制偏移量的差距超出所述预设长度,则将所述全量配置发送至所述备用设备;
[0013]所述若所述断点续传请求中同步参数与所述主用设备对应的同步参数匹配,则将所述复制积压缓冲区中未同步完成的配置数据发送至所述备用设备,包括:
[0014]若所述备用设备的同步识别码与所述主用设备对应的同步识别码相同且所述备
用设备的复制偏移量与所述主用设备对应的复制偏移量的差距未超出所述预设长度,则将所述复制积压缓冲区中未同步完成的配置数据发送至所述备用设备。
[0015]在本申请的一些实施例中,基于上述方案,所述方法还包括:
[0016]响应于备用设备发送的配置同步请求,向所述备用设备发送全量配置;
[0017]获取增量配置,缓存所述增量配置;
[0018]响应于所述备用设备发送的全量配置加载完成消息,向所述备用设备发送所述增量配置。
[0019]在本申请的一些实施例中,基于上述方案,所述向所述备用设备发送全量配置之前,所述方法还包括:
[0020]开启配置锁,以禁止配置数据的写入;
[0021]所述向所述备用设备发送全量配置之后,所述获取增量配置之前,所述方法还包括:
[0022]关闭所述配置锁,以允许配置数据的写入。
[0023]在本申请的一些实施例中,基于上述方案,所述方法还包括:
[0024]若在接收到所述备用设备发送的增量配置加载完成消息之后,获取到实时配置,则向所述备用设备发送所述实时配置。
[0025]在本申请的一些实施例中,基于上述方案,所述主用设备和所述备用设备均包括业务模块和配置同步模块,所述方法还包括:
[0026]响应于主备切换命令,执行所述主用设备和所述备用设备中业务模块的主备切换;
[0027]向所述备用设备发送所述增量配置;
[0028]响应于所述备用设备发送的增量配置加载完成消息,执行所述主用设备和所述备用设备中配置同步模块的主备切换。
[0029]在本申请的一些实施例中,基于上述方案,所述方法还包括:
[0030]响应于所述主备切换命令,开启所述配置锁,以禁止配置数据的写入;
[0031]所述向所述备用设备发送所述增量配置之后,所述方法还包括:
[0032]响应于所述备用设备发送的增量配置加载完成消息,关闭所述配置锁,以允许配置数据的写入。
[0033]在本申请的一些实施例中,基于上述方案,所述方法还包括:
[0034]响应于所述主备切换命令,若所述主用设备和所述备用设备之间配置同步出错,或者未接收到所述备用设备发送的全量配置加载完成消息,则发送切换失败报告。
[0035]根据本申请实施例的第二方面,提供了一种配置数据同步装置,应用于主用设备,所述装置包括:
[0036]配置同步单元,用于响应于备用设备发送的配置同步请求,向所述备用设备发送全量配置;
[0037]增量配置缓存单元,用于获取增量配置,缓存所述增量配置;
[0038]所述配置同步单元还用于响应于所述备用设备发送的全量配置加载完成消息,向所述备用设备发送所述增量配置。
[0039]根据本申请实施例的第三方面,提供了一种配置数据同步系统,其特征在于,所述
系统包括:主用设备和备用设备,
[0040]所述主用设备配置为:响应于所述备用设备发送的配置同步请求,向所述备用设备发送全量配置,获取增量配置,缓存所述增量配置,响应于所述备用设备发送的全量配置加载完成消息,向所述备用设备发送所述增量配置;
[0041]所述备用设备配置为:向所述主用设备发送配置同步请求,以及向所述主用设备发送全量配置加载完成消息。
[0042]本申请实施例在全量同步过程中先缓存增量配置,在备用设备全量配置加载完成之后再向备用设备发送增量配置,避免配置同步数据丢失的问题,提升了同步过程的可靠性。
[0043]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0044]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0045]图1为本申请实施例提供的一种配置数据同步系统的系统架构图。
[0046]图2为本申请实施例提供的一种断点续传场景下配置数据同步方法的流程图。
[0047]图3为本申请实施例提供的一种全量同步场景下配置数据同步方法的流程图。
[0048]图4为本申请实施例提供的一种全量同步场景下主用和备用设备的信令交互流程图。
[0049]图5为本申请实施例提供的一种主备切换场景下配置数据同步方法的流程图。
[0050]图6为本申请实施例提供的一种主备切换场景下配置数据同步方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置数据同步方法,其特征在于,应用于主用设备,所述方法包括:向备用设备发送配置数据的同时,将所发送配置数据写入预设长度的复制积压缓冲区;响应于所述备用设备发送的断点续传请求,若所述断点续传请求中所述备用设备的同步参数与所述主用设备对应的同步参数匹配,则将所述复制积压缓冲区中未同步完成的配置数据发送至所述备用设备,所述断电续传请求为所述备用设备与所述主用设备连接断开后重连时发出的;若所述断点续传请求中同步参数与所述主用设备对应的同步参数不匹配,则将所述全量配置发送至所述备用设备。2.根据权利要求1所述的配置数据同步方法,其特征在于,所述同步参数包括同步识别码和同步偏移量;若所述断点续传请求中同步参数与所述主用设备对应的同步参数不匹配,则将所述全量配置发送至所述备用设备,包括:若所述备用设备的同步识别码与所述主用设备对应的同步识别码不同或者所述备用设备的复制偏移量与所述主用设备对应的复制偏移量的差距超出所述预设长度,则将所述全量配置发送至所述备用设备;所述若所述断点续传请求中同步参数与所述主用设备对应的同步参数匹配,则将所述复制积压缓冲区中未同步完成的配置数据发送至所述备用设备,包括:若所述备用设备的同步识别码与所述主用设备对应的同步识别码相同且所述备用设备的复制偏移量与所述主用设备对应的复制偏移量的差距未超出所述预设长度,则将所述复制积压缓冲区中未同步完成的配置数据发送至所述备用设备。3.根据权利要求1所述的配置数据同步方法,其特征在于,所述方法还包括:响应于所述备用设备发送的配置同步请求,向所述备用设备发送全量配置;获取增量配置,缓存所述增量配置;响应于所述备用设备发送的全量配置加载完成消息,向所述备用设备发送所述增量配置。4.根据权利要求3所述的配置数据同步方法,其特征在于,所述向所述备用设备发送全量配置之前,所述方法还包括:开启配置锁,以禁止配置数据的写入;所述向所述备用设备发送全量配置之后,所述获取增量配置之前,所述方法还包括:关闭所述配置锁,以允许配置...

【专利技术属性】
技术研发人员:董自成欧亮肖祥益成武文
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1