数据同步方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:40123709 阅读:24 留言:0更新日期:2024-01-23 21:03
本申请公开了一种数据同步方法,该方法包括:获取业务流水,该业务流水为第一业务方基于业务请求生成;根据业务流水,确定业务请求的执行结果;当执行结果为未成功状态时,执行业务流水对应的对账任务,得到对账结果;当对账结果为对账错误时,执行对账修复任务。本方法可以根据业务请求的执行结果确定是否执行对账任务,以便根据对账任务的对账结果发现业务方出现的数据不一致问题,进而执行对账修复任务,对错误数据进行修复,从而有效维护业务方之间业务数据的一致性,并且避免每次进行数据一致性判断时都需要读取业务数据进行比对,从而大大减少对业务数据进行比对的计算量,提升数据同步的效率。

【技术实现步骤摘要】

本申请涉及数据存储,更具体地,涉及一种数据同步方法、装置、存储介质及计算机设备


技术介绍

1、分布式系统(distributed system)是指由多台分散的计算机,经网络的联接而形成的软件系统。分布式系统可以基于多个计算机组成分布式集群对外提供服务,计算机数量越多,存储资源等也就越多,对应能够处理的并发访问量也就越大。从而使得系统处理能力更强,具有很好的扩展性。

2、然而,为了提高处理能力,分布式系统不可避免地使用副本的机制,从而引发数据一致性的问题。例如,一份数据存在分布式系统的多个不同的节点当中,如果一个节点上的该份数据发生变更,因为存在网络延迟和网络调用失败等情况的发生,所以其他节点上的该份数据的变更会存在数据不一致的情况。


技术实现思路

1、本申请实施例提供一种数据同步方法、装置、存储介质以及计算机设备。可以提升数据同步的效率。

2、一方面,本申请实施例提供一种数据同步方法,该方法包括:获取业务流水,业务流水为第一业务方基于业务请求生成;根据业务流水,确定业务请求的执行结本文档来自技高网...

【技术保护点】

1.一种数据同步方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述业务流水,确定所述业务请求的执行结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述执行所述业务流水对应的对账任务,得到对账结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据对账判断规则执行所述对账任务,得到对账结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据对账判断规则,对所述基准数据和所述对账数据进行比对,得到比对结果,包括:

6.根据权利要求1~5任一项所述的方法,其特征在于,所述执...

【技术特征摘要】

1.一种数据同步方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述业务流水,确定所述业务请求的执行结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述执行所述业务流水对应的对账任务,得到对账结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据对账判断规则执行所述对账任务,得到对账结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据对账判断规则,对所述基准数据和所述对账数据进行比对,得到比对结果,包括:

6.根据权利要求1~5任一项所述的方法,其特征在于,所述执行对账修复任务,包括:

7.根据权利要求6所述的方法,其特征在于,所述对所述差错事件进行回调修复,得到修复结果,...

【专利技术属性】
技术研发人员:李轩张超
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1