【技术实现步骤摘要】
分布式系统的数据同步方法及装置
[0001]本专利技术涉及数据管理
,特别涉及一种分布式系统的数据同步方法、一种计算机可读存储介质、一种计算机设备以及一种分布式系统的数据同步装置。
技术介绍
[0002]相关技术中,在运用负载均衡、分布式部署等形式来减轻系统负载的过程中。在系统业务中大量公共的关键数据在负载均衡或分布式处理之后,当其中一个系统的数据发生变动时,容易导致其他系统无法实时同步而使得各个系统之间的数据不一致,进而影响业务的执行。
技术实现思路
[0003]本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种分布式系统的数据同步方法,能够保证负载均衡、分布式部署的多系统之间的数据一致性,保障系统的正常运行。
[0004]本专利技术的第二个目的在于提出一种计算机可读存储介质。
[0005]本专利技术的第三个目的在于提出一种计算机设备,
[0006]本专利技术的第四个目的在于提出一种分布式系统的数据同步装置。
[0007] ...
【技术保护点】
【技术特征摘要】
1.一种分布式系统的数据同步方法,其特征在于,包括以下步骤:通过数据监听服务获取应用程序的数据变更信息,并根据所述数据变更信息查询监听对象列表,以判断该数据变更信息是否为监听对象;如果该数据变更信息为监听对象,则将该数据变更信息写入监听日志;通过通知分发服务监听所述监听日志,并根据监听结果通知相应的分布式系统,以便相应的分布式系统根据通知进行数据的同步。2.如权利要求1所述的分布式系统的数据同步方法,其特征在于,在通过数据监听服务获取应用程序的数据变更信息之前,还包括:获取对应应用程序的注册信息,并根据所述注册信息更新监听对象列表,其中,所述注册信息包括应用程序对应的监听对象信息、自定义回调信息。3.如权利要求1所述的分布式系统的数据同步方法,其特征在于,通过通知分发服务监听所述监听日志,包括:通知分发服务监听日志的变更状态,并在所述监听日志发生变更文件写入之后,获取监听日志中的已读标识,以及根据所述已读标识进行当前变更文件的获取,并在获取之后更新已读标识。4.一种计算机可读存储介质,其特征在于,其上存储有分布式系统的数据同步程序,该分布式系统的数据同步程序被处理器执行时实现如权利要求1
‑
3中任一项所述的分布式系统的数据同步方法。5.一种计算机设备,包...
【专利技术属性】
技术研发人员:熊成健,何毅朝,苏贵平,林巍,
申请(专利权)人:厦门安盟网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。