System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据同步,尤其涉及一种数据同步方法、装置及电子设备。
技术介绍
1、双机热备是一种高可用技术,主要用于确保计算机系统或网络服务的连续性和可靠性。这项技术通常涉及两台或多台服务器或网络设备,其中一台作为主设备工作,而其他设备作为备用设备。正常情况下,主设备处理所有请求和任务,而从设备则处于监控状态,实时同步主设备的数据和状态。如果主设备出现故障或异常,从设备会在很短的时间内接管工作,继续提供服务,从而确保业务系统或网络服务不会中断。
2、目前,在双机热备中主设备和从设备进行数据同步过程中,一般是基于私有协议扩展报文头进行报文封装来实现配置或者表项的同步,但是扩展过程复杂、工作量大。而基于存储数据库的接口功能进行数据同步的方案,在需要处理的业务模块多、业务表项类型多时,无法进行批量快速地进行同步,并且浪费内存。
技术实现思路
1、本申请实施例提供了一种数据同步方法、装置及电子设备,以在需要同步的数据量较大的情况下能够批量快速地进行同步。
2、根据本申请的一方面,提供了一种数据同步方法,由主设备执行,所述主设备和从设备中分别配置有远程字典服务,并通过心跳线通信;该方法包括:
3、在所述主设备中存在数据更新时,解析数据更新信息得到数据更新所针对的模块对应的模块标识、更新动作以及更新内容;其中,所述模块为设备中所包含的功能模块;
4、根据所述主设备中远程字典服务的列表数据格式对所述模块标识、更新动作以及更新内容进行整理得到更新数据;<
...【技术保护点】
1.一种数据同步方法,其特征在于,由主设备执行,所述主设备和从设备中分别配置有远程字典服务,并通过心跳线通信;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据更新信息为配置信息;所述更新动作包括配置动作;所述更新内容包括配置内容;
3.根据权利要求1所述的方法,其特征在于,所述更新数据包括表项更新数据;所述更新动作包括表项处理动作;所述更新内容包括表项处理内容;
4.根据权利要求1所述的方法,其特征在于,调用所述主设备中远程字典服务中的列表操作接口将所述更新数据写入队列,并通过通信通道向所述从设备的远程字典服务发送所述更新数据,包括:
5.根据权利要求1所述的方法,其特征在于,由从设备执行,所述从设备和主设备中分别配置有远程字典服务,并通过心跳线通信;所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述更新数据包括配置更新数据;所述更新动作包括配置动作;所述更新内容包括配置内容;
7.根据权利要求5所述的方法,其特征在于,所述更新数据包括表项更新数据;所述更新动作包括表项处理动作;
8.一种数据同步装置,其特征在于,配置于主设备,所述主设备和从设备中分别配置有远程字典服务,并通过心跳线通信;所述装置包括:
9.一种数据同步装置,其特征在于,配置于从设备,所述从设备和主设备设备中分别配置有远程字典服务,并通过心跳线通信;所述装置包括:
10.一种电子设备,其特征在于,所述电子设备包括:
...【技术特征摘要】
1.一种数据同步方法,其特征在于,由主设备执行,所述主设备和从设备中分别配置有远程字典服务,并通过心跳线通信;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据更新信息为配置信息;所述更新动作包括配置动作;所述更新内容包括配置内容;
3.根据权利要求1所述的方法,其特征在于,所述更新数据包括表项更新数据;所述更新动作包括表项处理动作;所述更新内容包括表项处理内容;
4.根据权利要求1所述的方法,其特征在于,调用所述主设备中远程字典服务中的列表操作接口将所述更新数据写入队列,并通过通信通道向所述从设备的远程字典服务发送所述更新数据,包括:
5.根据权利要求1所述的方法,其特征在于,由从设备执行,所述从设备和主设备中分别配置有远程字典服务,并通过心跳...
【专利技术属性】
技术研发人员:汪洋,金标,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。