分布式系统的数据同步方法及装置制造方法及图纸

技术编号:28501121 阅读:27 留言:0更新日期:2021-05-19 22:44
本发明专利技术公开了一种分布式系统的数据同步方法、介质、设备及装置,其中方法包括:通过数据监听服务获取应用程序的数据变更信息,并根据所述数据变更信息查询监听对象列表,以判断该数据变更信息是否为监听对象;如果该数据变更信息为监听对象,则将该数据变更信息写入监听日志;通过通知分发服务监听所述监听日志,并根据监听结果通知相应的分布式系统,以便相应的分布式系统根据通知进行数据的同步;能够保证负载均衡、分布式部署的多系统之间的数据一致性,保障系统的正常运行。保障系统的正常运行。保障系统的正常运行。

【技术实现步骤摘要】
分布式系统的数据同步方法及装置


[0001]本专利技术涉及数据管理
,特别涉及一种分布式系统的数据同步方法、一种计算机可读存储介质、一种计算机设备以及一种分布式系统的数据同步装置。

技术介绍

[0002]相关技术中,在运用负载均衡、分布式部署等形式来减轻系统负载的过程中。在系统业务中大量公共的关键数据在负载均衡或分布式处理之后,当其中一个系统的数据发生变动时,容易导致其他系统无法实时同步而使得各个系统之间的数据不一致,进而影响业务的执行。

技术实现思路

[0003]本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种分布式系统的数据同步方法,能够保证负载均衡、分布式部署的多系统之间的数据一致性,保障系统的正常运行。
[0004]本专利技术的第二个目的在于提出一种计算机可读存储介质。
[0005]本专利技术的第三个目的在于提出一种计算机设备,
[0006]本专利技术的第四个目的在于提出一种分布式系统的数据同步装置。
[0007]为达到上述目的,本专本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式系统的数据同步方法,其特征在于,包括以下步骤:通过数据监听服务获取应用程序的数据变更信息,并根据所述数据变更信息查询监听对象列表,以判断该数据变更信息是否为监听对象;如果该数据变更信息为监听对象,则将该数据变更信息写入监听日志;通过通知分发服务监听所述监听日志,并根据监听结果通知相应的分布式系统,以便相应的分布式系统根据通知进行数据的同步。2.如权利要求1所述的分布式系统的数据同步方法,其特征在于,在通过数据监听服务获取应用程序的数据变更信息之前,还包括:获取对应应用程序的注册信息,并根据所述注册信息更新监听对象列表,其中,所述注册信息包括应用程序对应的监听对象信息、自定义回调信息。3.如权利要求1所述的分布式系统的数据同步方法,其特征在于,通过通知分发服务监听所述监听日志,包括:通知分发服务监听日志的变更状态,并在所述监听日志发生变更文件写入之后,获取监听日志中的已读标识,以及根据所述已读标识进行当前变更文件的获取,并在获取之后更新已读标识。4.一种计算机可读存储介质,其特征在于,其上存储有分布式系统的数据同步程序,该分布式系统的数据同步程序被处理器执行时实现如权利要求1

3中任一项所述的分布式系统的数据同步方法。5.一种计算机设备,包...

【专利技术属性】
技术研发人员:熊成健何毅朝苏贵平林巍
申请(专利权)人:厦门安盟网络股份有限公司
类型:发明
国别省市:

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

1