【技术实现步骤摘要】
业务处理方法、装置、设备、可读存储介质及产品
[0001]本公开涉及分布式领域,尤其涉及一种业务处理方法、装置、设备、可读存储介质及产品。
技术介绍
[0002]分布式事务平台在进行业务处理时,往往需要由主事务调用多个子应用。现有的分布式事务平台中,一般主事务与子事务使用同一事务接收器以及事务服务器。当进行业务处理时,主事务与子事务均会向分布式事务平台发起注册持久化对应的事务数据。
[0003]但是,采用上述架构的分布式事务平台进行业务处理时,当正在处理的主事务或者子事务交易发生异常时,分布式事务平台需要通知全部的子事务执行反交易来保证事务的一致性。由于主事务与子事务均依赖同一套同一事务接收器以及事务服务器,从而导致分布式事务平台处理业务的效率较低,当任一事务出现故障时,整个业务都无法继续处理,容灾性较低。
技术实现思路
[0004]本公开提供一种业务处理方法、装置、设备、可读存储介质及产品,用于解决现有的分布式事务平台业务处理的效率较低,且容灾性不高的技术问题。
[0005]本公开的第一个方 ...
【技术保护点】
【技术特征摘要】
1.一种业务处理方法,其特征在于,应用于分布式事务平台中的主事务单元,所述分布式事务平台包括主事务单元以及至少一个子事务单元;所述方法包括:获取业务处理请求,所述业务处理请求中包括主事务调用的至少一个子事务的标识信息以及调用顺序;根据所述业务处理请求,将所述主事务的标识信息以及状态信息存储至所述主事务单元中预设的事务处理器中;根据所述标识信息以及状态信息生成主事务上下文;根据所述调用顺序依次将所述主事务上下文发送至各子事务单元,以使所述子事务单元根据所述主事务上下文进行子事务处理,以及,根据所述主事务上下文与所述主事务单元进行信息交互。2.根据权利要求1所述的方法,其特征在于,还包括:获取各子事务单元发送的子事务上下文,所述子事务上下文包括所述子事务单元的标识信息;将各子事务单元发送的子事务上下文存储至所述主事务单元中预设的事务处理器中。3.根据权利要求2所述的方法,其特征在于,所述将各子事务单元发送的子事务上下文存储至所述主事务单元中预设的事务处理器中之后,还包括:若检测到任一子事务单元事务处理失败,则根据所述主事务单元中的事务处理器内存储的所述子事务单元的上下文对所述子事务单元处理的事务进行事务回滚操作。4.根据权利要求1所述的方法,其特征在于,所述根据所述调用顺序依次将所述主事务上下文发送至各子事务单元之后,还包括:若检测到所述调用顺序中最后一个子事务单元完成子事务处理操作,则结束所述主事务流程。5.一种业务处理方法,其特征在于,应用于分布式事务平台中的任一一个子事务单元,所述分布式事务平台包括主事务单元以及至少一个子事务单元;所述方法包括:获取主事务单元发送的主事务上下文,所述主事务上下文包括所述主事务的标识信息以及状态信息;根据所述上下文进行子事务处理,以及,根据所述主事务上下文与所述主事务单元进行信息交互。6.根据权利要求5所述的方法,其特征在于,所述根据所述主事务上下文与所述主事务单元进行信息交互,包括:根据所述主事务上下文基于所述子事务的标识信息以及单元信息生成子事务上下文;将所述子事务上下文发送至所述主事务单元中的事务处理器中进行存储。7.根据权利要求6所述的方法,其特征在于,所述将所述子事务上下文发送至所述主事...
【专利技术属性】
技术研发人员:何佳存,滕达,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。