【技术实现步骤摘要】
一种核查数据一致性的方法、设备和系统
本申请涉及通信
,特别涉及一种核查数据一致性的方法、设备和系统。
技术介绍
通信网络是一个高可靠性的网络系统,通用的质量标准是提供“5个9”的可用性,即只能容忍不超过(1-99.999%)的时间因故障不可用,约相当于1年通信中断不超过5分钟。为了满足通信网络高可用性的要求,目前采用了各种技术手段来提升通信设备和网络链路的可靠性,其中热备份是一种常用的技术手段。在具体实现时,热备份有多种实现方式,例如主备节点备份方式、独立数据库备份方式。其中在主备节点备份方式中,配置了对等的主节点和备节点,具体的主节点在正常工作状态的情况下,当主节点上的终端数据发生变化(如创建新的数据、删除数据或是修改数据)时,主节点将变化的终端数据同步给备节点,当主节点发生故障时,则将备节点切换到主用状态,来替代主节点,由于备节点备份了主节点中的终端数据,因此能够替代发生故障的主节点进行工作,从而降低了通信中断的可能性。但是在主备节点备份方式中,备节点相对占用资源较大,而且当主、备节点刚好同时故障时,则会发生通信故障,而在独立数据库备份方式中,用于备份的数据库不是直接嵌入到备节点内,而是独立于备节点部署和运行的节点(以下称之为数据备份节点)。具体的,在独立数据库备份方式中,主节点在终端数据发生变化时,将变化的终端数据同步到数据备份节点中,当主节点发生故障时,则通过数据备份节点将发生故障的主节点中的终端数据同步到1个或多个工作正常的网络设备上,将这1个或多个工作正常的网络设备作为备节点来接替发生故障的主节点进行工作,这种热备份方式可以处理大面积主 ...
【技术保护点】
1.一种核查数据一致性的方法,其特征在于,包括:主节点在终端数据发生变化时,生成终端数据同步信息,所述终端数据同步信息用于指示所述主节点中变化后的终端数据;所述主节点将变化后的终端数据和所述终端数据同步信息发送给数据备份节点,以及将所述终端数据同步信息发送给所述终端设备;所述数据备份节点为用于备份所述主节点中终端数据的节点。
【技术特征摘要】
1.一种核查数据一致性的方法,其特征在于,包括:主节点在终端数据发生变化时,生成终端数据同步信息,所述终端数据同步信息用于指示所述主节点中变化后的终端数据;所述主节点将变化后的终端数据和所述终端数据同步信息发送给数据备份节点,以及将所述终端数据同步信息发送给所述终端设备;所述数据备份节点为用于备份所述主节点中终端数据的节点。2.如权利要求1所述的方法,其特征在于,所述数据备份节点为备节点;或者所述数据备份节点为能够被所述备节点访问、且独立于所述备节点的节点;其中,所述备节点为用于在所述主节点发生故障时接替所述主节点的节点。3.如权利要求1或2所述的方法,其特征在于,所述终端数据同步信息为所述主节点中终端数据发生变化的累积次数;或者,所述终端数据同步信息为所述主节点中终端数据发生变化的时间信息;或者,所述终端数据同步信息为一个随机标识。4.如权利要求1至3任一所述的方法,其特征在于,还包括:所述主节点将所述终端数据同步信息发送给目标主节点,所述目标主节点基于所述终端数据同步信息生成新的终端数据同步信息。5.一种核查数据一致性的方法,其特征在于,包括:终端设备接收主节点发送的终端数据同步信息,所述终端数据同步信息用于指示所述主节点中变化后的终端数据;在所述主节点发生故障时,所述终端设备将最近一次接收到的所述终端数据同步信息发送给备节点,所述备节点为在所述主节点发生故障时接替主节点的节点。6.如权利要求5所述的方法,其特征在于,还包括:在所述主节点发生故障时,所述终端设备向所述备节点发送所述终端设备中的终端数据。7.如权利要求6所述的方法,其特征在于,所述终端设备向所述备节点发送所述终端设备中的终端数据之前,还包括:所述终端设备接收到所述备节点发送的终端数据同步请求。8.一种核查数据一致性的方法,其特征在于,包括:备节点接收终端设备发送的第一终端数据同步信息,所述第一终端数据同步信息是所述终端设备最近一次接收到的来自主节点的终端数据同步信息,用于指示所述主节点中变化后的终端数据,所述备节点为在所述主节点发生故障时接替所述主节点的节点;所述备节点获取数据备份节点中存储的第二终端数据同步信息,在所述第二终端数据同步信息与所述第一终端数据同步信息不同时,对所述数据备份节点中备份的终端数据和所述终端设备中的终端数据进行同步处理,所述第二终端数据同步信息是所述数据备份节点最近一次接收到的来自所述主节点的终端数据同步信息,用于指示所述主节点中变化后的终端数据,所述数据备份节点为用于备份所述主节点中的终端数据的节点。9.如权利要求8所述的方法,其特征在于,所述备节点对所述数据备份节点中备份的终端数据和所述终端设备中的终端数据进行同步处理,包括:所述备节点接收所述终端设备发送的所述终端设备中的终端数据;所述备节点根据所述终端设备中的终端数据,更新所述数据备份节点中备份的终端数据。10.如权利要求9所述的方法,其特征在于,所述备节点接收所述终端设备发送的所述终端设备中的终端数据之前,还包括:所述备节点向所述终端设备发送终端数据同步请求。11.如权利要求8所述的方法,其特征在于,所述备节点对所述数据备份节点中备份的终端数据和所述终端设备中的终端数据进行同步处理,包括:所述备节点发起针对所述终端设备的分离流程;或者,所述备节点发起针对所述终端设备会话连接的重建流程。12.如权利要求8至11任一所述的方法,其特征在于,所述备节点在所述第二终端数据同步信息与所述第一终端数据同步信息相同时,则确定所述数据备份节点中备份的终端数据与所述终端设备中的终端数据保持一致。13.一种核查数据一致性的设备,其特征在于,包括:处理单元,用于在终端数据发生变化时,生成终端数据同步信息,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。