柔性事务数据处理方法及装置制造方法及图纸

技术编号:36756058 阅读:15 留言:0更新日期:2023-03-04 10:47
本申请实施例提供一种柔性事务数据处理方法及装置,方法包括:获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作;接收所述各子业务发送的交易账号预查询操作结果,并根据所述交易账号预查询操作结果执行对应的业务操作;本申请能够从减少环境对事务造成的时间、资源浪费的基础上提高柔性事务的一致性。基础上提高柔性事务的一致性。基础上提高柔性事务的一致性。

【技术实现步骤摘要】
柔性事务数据处理方法及装置


[0001]本申请涉及数据处理领域,具体涉及一种柔性事务数据处理方法及装置。

技术介绍

[0002]银行在传统架构下存在柔性事务的场景,如跨行转账、基金购买、银证转账等,尤其在微服务架构下这个问题更加突出,很多在单个系统的本地事务,也会变成跨产品的分布式事务,产品甚至属于不同的企业或单位,由此产生了在跨企业产品的情况下交易不一致的问题。

技术实现思路

[0003]针对现有技术中的问题,本申请提供一种柔性事务数据处理方法及装置,能够从减少环境对事务造成的时间、资源浪费的基础上提高柔性事务的一致性。
[0004]为了解决上述问题中的至少一个,本申请提供以下技术方案:
[0005]第一方面,本申请提供一种柔性事务数据处理方法,包括:
[0006]获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作;
[0007]接收所述各子业务发送的交易账号预查询操作结果,并根据所述交易账号预查询操作结果执行对应的业务操作。
[0008]进一步地,所述获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作,包括:
[0009]获取用户交易数据中的账号信息并同步调用各子业务的预查询交易;
[0010]所述各子业务根据所述预查询交易和所述账号信息进行账号权限和收付款信息预查询操作。
[0011]进一步地,所述获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作,包括:
[0012]获取用户交易数据中的交易金额信息并同步调用各子业务的预查询交易;
[0013]所述各子业务根据所述预查询交易和所述交易金额信息进行交易金额预查询操作。
[0014]进一步地,所述根据所述交易账号预查询操作结果执行对应的业务操作,包括:
[0015]若所述交易账号预查询操作结果为通过,则执行预设交易处理操作;
[0016]若所述交易账号预查询操作结果为不通过,则返回交易失败信号。
[0017]第二方面,本申请提供一种柔性事务数据处理装置,包括:
[0018]预查询模块,用于获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作;
[0019]柔性执行模块,用于接收所述各子业务发送的交易账号预查询操作结果,并根据所述交易账号预查询操作结果执行对应的业务操作。
[0020]进一步地,所述预查询模块包括:
[0021]账号信息获取单元,用于获取用户交易数据中的账号信息并同步调用各子业务的预查询交易;
[0022]账号预查询单元,用于所述各子业务根据所述预查询交易和所述账号信息进行账号权限和收付款信息预查询操作。
[0023]进一步地,所述预查询模块包括:
[0024]金额信息获取单元,用于获取用户交易数据中的交易金额信息并同步调用各子业务的预查询交易;
[0025]金额预查询单元,用于所述各子业务根据所述预查询交易和所述交易金额信息进行交易金额预查询操作。
[0026]进一步地,所述柔性执行模块包括:
[0027]交易成功单元,用于若所述交易账号预查询操作结果为通过,则执行预设交易处理操作;
[0028]交易失败单元,用于若所述交易账号预查询操作结果为不通过,则返回交易失败信号。
[0029]第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的柔性事务数据处理方法的步骤。
[0030]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的柔性事务数据处理方法的步骤。
[0031]第五方面,本申请提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现所述的柔性事务数据处理方法的步骤。
[0032]由上述技术方案可知,本申请提供一种柔性事务数据处理方法及装置,通过获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作;接收所述各子业务发送的交易账号预查询操作结果,并根据所述交易账号预查询操作结果执行对应的业务操作,由此能够从减少环境对事务造成的时间、资源浪费的基础上提高柔性事务的一致性。
附图说明
[0033]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1为本申请实施例中的柔性事务数据处理方法的流程示意图之一;
[0035]图2为本申请实施例中的柔性事务数据处理方法的流程示意图之二;
[0036]图3为本申请实施例中的柔性事务数据处理方法的流程示意图之三;
[0037]图4为本申请实施例中的柔性事务数据处理方法的流程示意图之四;
[0038]图5为本申请实施例中的柔性事务数据处理装置的结构图之一;
[0039]图6为本申请实施例中的柔性事务数据处理装置的结构图之二;
[0040]图7为本申请实施例中的柔性事务数据处理装置的结构图之三;
[0041]图8为本申请实施例中的柔性事务数据处理装置的结构图之四;
[0042]图9为本申请实施例中的电子设备的结构示意图。
具体实施方式
[0043]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0044]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0045]考虑到现有技术中存在的问题,本申请提供一种柔性事务数据处理方法及装置,通过获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作;接收所述各子业务发送的交易账号预查询操作结果,并根据所述交易账号预查询操作结果执行对应的业务操作,由此能够从减少环境对事务造成的时间、资源浪费的基础上提高柔性事务的一致性。
[0046]为了能够从减少环境对事务造成的时间、资源浪费的基础上提高柔性事务的一致性,本申请提供一种柔性事务数据处理方法的实施例,参见图1,所述柔性事本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种柔性事务数据处理方法,其特征在于,所述方法包括:获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作;接收所述各子业务发送的交易账号预查询操作结果,并根据所述交易账号预查询操作结果执行对应的业务操作。2.根据权利要求1所述的柔性事务数据处理方法,其特征在于,所述获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作,包括:获取用户交易数据中的账号信息并同步调用各子业务的预查询交易;所述各子业务根据所述预查询交易和所述账号信息进行账号权限和收付款信息预查询操作。3.根据权利要求1所述的柔性事务数据处理方法,其特征在于,所述获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作,包括:获取用户交易数据中的交易金额信息并同步调用各子业务的预查询交易;所述各子业务根据所述预查询交易和所述交易金额信息进行交易金额预查询操作。4.根据权利要求1所述的柔性事务数据处理方法,其特征在于,所述根据所述交易账号预查询操作结果执行对应的业务操作,包括:若所述交易账号预查询操作结果为通过,则执行预设交易处理操作;若所述交易账号预查询操作结果为不通过,则返回交易失败信号。5.一种柔性事务数据处理装置,其特征在于,包括:预查询模块,用于获取用户交易数据并同步调用各子业务的预查询交易,以使所述各子业务根据所述预查询交易和所述用户交易数据进行交易账号预查询操作;柔性...

【专利技术属性】
技术研发人员:白若林
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1