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

一种分布式事务处理方法、装置、设备及存储介质与流程

2023-09-16 15:22:16 来源:中国专利 TAG:

技术特征:
1.一种分布式事务处理方法,其特征在于,所述方法,包括:获取存在异常的分支事务的异常信息,所述异常信息用于指示所述分支事务的异常状态;若所述分支事务不具备标记分支事务节点,则根据所述异常信息,对所述分支事务执行自检处理,得到自检结果,其中,所述标记分支事务节点为执行成功且具备红线标记的节点;在所述自检结果指示所述自检处理失败时,将所述分支事务写入消息队列。2.根据权利要求1所述的方法,其特征在于,所述根据所述异常信息,对所述分支事务执行自检处理,得到自检结果,包括:从所述分支事务中确定异常分支事务节点;根据所述异常信息,对所述异常分支事务节点执行重试操作,并确定执行结果。3.根据权利要求2所述的方法,其特征在于,若所述异常信息用于指示所述分支事务的异常状态为未明状态,则所述根据所述异常信息,对所述异常分支事务节点执行重试操作,包括:根据所述异常信息,控制所述异常分支事务节点重新执行;若所述异常信息用于指示所述分支事务的异常状态为补偿未明状态或补偿失败状态,则所述根据所述异常信息,对所述异常分支事务节点执行重试操作,包括:根据所述异常信息,控制所述异常分支事务节点重新执行补偿操作。4.根据权利要求1所述的方法,其特征在于,所述获取存在异常的分支事务的异常信息,包括:从事务流水数据库中定时采集得到存在异常的全局事务流水;根据所述全局事务流水,确定存在异常的分支事务,并确定所述分支事务的异常信息。5.根据权利要求4所述的方法,其特征在于,所述将所述分支事务写入消息队列之后,所述方法还包括:将写入消息队列的分支事务对应的全局事务流水写入事务流水差错库,并在所述消息队列中删除所述写入消息队列的分支事务。6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:若所述分支事务具备标记分支事务节点,则根据所述异常信息,对所述分支事务执行自检处理,得到自检结果;在所述自检结果指示所述自检处理成功时,调用异步扩展接口处理所述异常分支事务节点。7.根据权利要求6所述的方法,其特征在于,若所述异常信息用于指示所述分支事务的异常状态为未明状态,则所述根据所述异常信息,对所述分支事务执行自检处理,得到自检结果,包括:从所述分支事务中确定异常分支事务节点;根据所述异常信息,控制所述异常分支事务节点重新执行,并确定执行结果。8.一种分布式事务处理装置,其特征在于,包括:获取模块,用于获取存在异常的分支事务的异常信息,所述异常信息用于指示所述分支事务的异常状态;
处理模块,用于若所述分支事务不具备标记分支事务节点,则根据所述异常信息,对所述分支事务执行自检处理,得到自检结果,其中,所述标记分支事务节点为执行成功且具备红线标记的节点;写入模块,用于在所述自检结果指示所述自检处理失败时,将所述分支事务写入消息队列。9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至7任一项所述的分布式事务处理方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的分布式事务处理方法。

技术总结
本申请提供一种分布式事务处理方法、装置、设备及存储介质,可用于分布式架构领域。该方法包括:获取存在异常的分支事务的异常信息,异常信息用于指示分支事务的异常状态;若分支事务不具备标记分支事务节点,则根据异常信息,对分支事务执行自检处理,得到自检结果,其中,标记分支事务节点为执行成功且具备红线标记的节点;在自检结果指示自检处理失败时,将分支事务写入消息队列。本申请的方法,通过对分支事务执行自检处理,在自检结果指示自检处理失败时,将该分支事务标记为高可靠消息,减少了存在异常的分支事务,提高了分布式事务的一致性。的一致性。的一致性。


技术研发人员:安妮 杨涛 王丹 石吕 杨硕 侯安 刘晓航 朱伟 王艺羲 薛欣妹
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.06.29
技术公布日:2023/9/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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