一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

分布式事务处理方法、装置、系统和电子设备与流程

2021-12-07 20:19:00 来源:中国专利 TAG:

技术特征:
1.一种分布式事务处理方法,其特征在于,所述方法应用于分布式事务处理系统,所述分布式事务处理系统包括一个以上事务协调器节点组,每个所述事务协调器节点组包括一个主节点和至少一个从节点,所述方法包括:接收分布式事务的事务请求;从所述一个以上的事务协调器节点组中,为所述分布式事务的事务请求确定目标事务协调器节点组;通过所述目标事务协调器节点组的主节点对所述分布式事务的事务请求进行处理;将对所述分布式事务的事务请求的处理数据同步至所述目标事务协调器节点组的从节点。2.根据权利要求1所述的方法,其特征在于,所述事务协调器节点组中的每个节点均包括至少一个事务分片,所述事务分片与分布式事务的事务请求的类型对应;在所述通过所述目标事务协调器节点组的主节点对所述分布式事务的事务请求进行处理的步骤之前,所述方法还包括:确定所述分布式事务的事务请求的类型;根据所述分布式事务的事务请求的类型,将所述分布式事务的事务请求分配至对应的目标事务分片;其中,所述目标事务分片设置于所述目标事务协调器节点组。3.根据权利要求2所述的方法,其特征在于,所述通过所述目标事务协调器节点组的主节点对所述分布式事务的事务请求进行处理的步骤,包括:通过所述目标事务协调器节点组的主节点中的、与所述分布式事务的事务请求对应的目标事务分片,对所述分布式事务的事务请求进行处理。4.根据权利要求1-3任一项所述的方法,其特征在于,所述从所述一个以上的事务协调器节点组中,为所述分布式事务的事务请求确定目标事务协调器节点组的步骤,包括:通过负载均衡算法,从所述一个以上的事务协调器节点组中确定出目标事务协调器节点组;将所述分布式事务的事务请求发送至所述目标事务协调器节点组。5.根据权利要求1-3任一项所述的方法,其特征在于,所述将对所述分布式事务的事务请求的处理数据同步至所述目标事务协调器节点组的从节点的步骤,包括:将对所述分布式事务的事务请求的处理数据写入数据库中;通过所述数据库将所述处理数据同步至所述目标事务协调器节点组的从节点。6.根据权利要求5所述的方法,其特征在于,所述通过所述数据库将所述处理数据同步至所述目标事务协调器节点组的从节点的步骤,包括:按照预设同步周期,通过所述目标事务协调器节点组的从节点从所述数据库中获取所述处理数据。7.根据所述权利要求1-3任一项所述的方法,其特征在于,所述目标事务协调器节点组的主节点包括预设映射关系表,所述预设映射关系表用于存储对所述分布式事务的事务请求的处理数据;所述将对所述分布式事务的事务请求的处理数据同步至所述目标事务协调器节点组的从节点的步骤,包括:将对所述分布式事务的事务请求的处理数据存入所述预设映射关系表;
将所述预设映射关系表中的处理数据同步至目标事务协调器节点组的从节点中。8.根据权利要求7所述的方法,其特征在于,所述将所述预设映射关系表中的处理数据同步至目标事务协调器节点组的从节点中,包括:通过所述目标事务协调器节点组的主节点,将所述预设映射关系表中的处理数据发送至所述目标事务协调器节点组的从节点。9.根据权利要求7所述的方法,其特征在于,所述将所述预设映射关系表中的处理数据同步至目标事务协调器节点组的从节点中的步骤,包括:按照预设同步周期,通过所述目标事务协调器节点组的从节点,从所述预设映射关系表中获取所述处理数据。10.一种分布式事务处理装置,其特征在于,所述装置设置于分布式事务处理系统,所述分布式事务处理系统包括一个以上事务协调器节点组,每个所述事务协调器节点组包括一个主节点和至少一个从节点,所述装置包括:请求接收模块,用于接收分布式事务的事务请求;节点确定模块,用于从所述一个以上的事务协调器节点组中,为所述分布式事务的事务请求确定目标事务协调器节点组;请求处理模块,用于通过所述目标事务协调器节点组的主节点对所述分布式事务的事务请求进行处理;数据同步模块,用于将对所述分布式事务的事务请求的处理数据同步至所述目标事务协调器节点组的从节点。11.一种分布式事务处理系统,其特征在于,所述系统包括一个以上事务协调器节点组和权利要求10所述的分布式事务处理装置;其中,每个所述事务协调器节点组包括一个主节点和至少一个从节点。12.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至9任一项所述的分布式事务处理方法。13.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使处理器实现权利要求1至9任一项所述的分布式事务处理方法。

技术总结
本发明提供了一种分布式事务处理方法、装置、系统和电子设备,该方法包括:接收分布式事务的事务请求;从分布式事务处理系统中的一个以上的事务协调器节点组中,为分布式事务的事务请求确定目标事务协调器节点组;通过目标事务协调器节点组的主节点对分布式事务的事务请求进行处理;将对分布式事务的事务请求的处理数据同步至目标事务协调器节点组的从节点。本发明中,通过将分布式事务的事务请求的处理数据不断从主节点同步至从节点,保证了目标事务协调器节点组中每个节点内数据的一致性,而不必因为单个节点影响整体事务的处理,从而能够有效降低资源的占用,以提高分布式事务处理系统的整体性能。系统的整体性能。系统的整体性能。


技术研发人员:赵相东
受保护的技术使用者:北京金山云网络技术有限公司
技术研发日:2020.06.07
技术公布日:2021/12/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献