事务处理方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:43845416 阅读:16 留言:0更新日期:2024-12-31 18:39
本申请实施例公开了事务处理方法、装置、电子设备和计算机可读介质。该方法的实施例包括:将数据入库事务涉及的业务数据拆分为多个业务子数据,将数据入库事务转换为分布式事务,分布式事务包括多个本地事务,每个本地事务用于将多个业务子数据中的一个业务子数据进行入库;启动各本地事务,以将各本地事务对应的业务子数据入库,得到各业务子数据的入库结果;基于各业务子数据的入库结果,生成用于指示各本地事务是否执行成功的消息,并将消息经由消息中间件转发至目标组件;通过目标组件对指示本地事务执行成功的消息进行确认,并对指示本地事务执行失败的消息所对应的本地事务进行补偿处理。该实施方式在提高数据处理效率的同时,保证了数据的一致性。

【技术实现步骤摘要】

本申请实施例涉及计算机,具体涉及事务处理方法、装置、电子设备和计算机可读介质


技术介绍

1、分布式事务是指涉及多个独立组件或服务的事务,这些组件或服务分布在不同的计算机或网络节点上。通过执行分布式事务,能够大大提高数据处理效率。

2、现有技术中,由于处理分布式事务的过程中,各个组件可能在不同的时间和顺序下执行操作,因此,可能出现网络故障、节点故障或其他问题,导致数据一致性不易得到保证。


技术实现思路

1、本申请实施例提出了事务处理方法、装置、电子设备和计算机可读介质,以解决现有技术中处理分布式事务不易保证数据一致性的技术问题。

2、第一方面,本申请实施例提供了一种事务处理方法,该方法包括:将数据入库事务涉及的业务数据拆分为多个业务子数据,将所述数据入库事务转换为分布式事务,所述分布式事务包括多个本地事务,每个本地事务用于将所述多个业务子数据中的一个业务子数据进行入库;启动各本地事务,以将各本地事务对应的业务子数据入库,得到各业务子数据的入库结果;基于各业务子数据的入库结果,生成用于指本文档来自技高网...

【技术保护点】

1.一种事务处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将各本地事务对应的业务子数据入库,包括:

3.根据权利要求1所述的方法,其特征在于,所述启动各本地事务,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标注解还用于在业务子数据入库成功后执行后置操作,所述后置操作包括:提交本地事务,在本地事务提交成功时生成用于指示本地事务执行成功的成功消息,并将所述成功消息发送至所述消息中间件;

5.根据权利要求1所述的方法,其特征在于,所述通过所述目标组件对指示本地事务执行成功的消息进行确认,并对指示本...

【技术特征摘要】

1.一种事务处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将各本地事务对应的业务子数据入库,包括:

3.根据权利要求1所述的方法,其特征在于,所述启动各本地事务,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标注解还用于在业务子数据入库成功后执行后置操作,所述后置操作包括:提交本地事务,在本地事务提交成功时生成用于指示本地事务执行成功的成功消息,并将所述成功消息发送至所述消息中间件;

5.根据权利要求1所述的方法,其特征在于,所述通过所述目标组件对指示本地事务执行成功的消息进行确认,并对指示本地...

【专利技术属性】
技术研发人员:王雪东卢静苏文桂李粤芳徐光泰李树旺胡艳清
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1