【技术实现步骤摘要】
一种数据处理方法、装置、设备及可读存储介质
[0001]本申请涉及数据处理
,尤其涉及一种数据处理方法、装置、设备及可读存储介质。
技术介绍
[0002]在数据处理系统执行交易的过程中,任意一个任务节点失败情况下,则整个交易的交易结果为失败,数据处理系统需要在重新获取各个任务节点的交易信息后,依序依据各个任务节点的交易信息,重新计算以得到各个任务节点的交易结果。可见,在交易再次进入交易流程后,需要大量的重复计算,耗费大量的计算资源,交易处理的效率较低。
技术实现思路
[0003]本申请提供了一种数据处理方法、装置、设备及可读存储介质,如下:
[0004]一种数据处理方法,包括:
[0005]获取待处理节点的节点标识,所述待处理节点为待处理交易任务的任意一项任务节点;
[0006]依据所述待处理节点的节点标识,从预设的缓存数据库中获取所述待处理节点的历史交易数据和历史处理结果,所述缓存数据库包括历史任务节点的节点标识、交易数据、以及处理结果;
[0007]至少依据所述待处理 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待处理节点的节点标识,所述待处理节点为待处理交易任务的任意一项任务节点;依据所述待处理节点的节点标识,从预设的缓存数据库中获取所述待处理节点的历史交易数据和历史处理结果,所述缓存数据库包括历史任务节点的节点标识、交易数据、以及处理结果;至少依据所述待处理节点的交易数据,判断所述待处理节点的历史交易数据是否满足预设条件,所述预设条件包括:与所述待处理节点的交易数据满足匹配规则;若所述待处理节点的历史交易数据满足所述预设条件,将所述待处理节点的历史处理结果作为所述待处理节点的处理结果;依据各个所述待处理节点的处理结果,获取所述交易任务的交易结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若任意一项交易任务执行失败,将所述任意一项交易任务的作为历史交易任务;获取历史任务节点的节点标识、交易数据以及处理结果,所述历史任务节点包括所述历史交易任务的至少一个任务节点;将所述历史任务节点的节点标识、交易数据以及处理结果对应存储至所述缓存数据库。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:按照预设周期查询所述缓存数据库中的历史任务节点的节点数据的存储时间;删除存储时间超过预设的时间阈值的历史任务节点的节点数据。4.根据权利要求1所述的方法,其特征在于,所述依据所述任务节点的节点标识,从预设的缓存数据库中获取所述任务节点的历史交易数据和历史处理结果,包括:查询所述缓存数据库中与所述目标任务节点的节点标识相同的历史任务节点,作为目标历史任务节点;从所述缓存数据库中获取所述目标历史任务节点的节点标识对应的交易数据作为所述任务节点的历史交易数据;从所述缓存数据库中获取所述目标历史任务节点的节点标识对应的处理结果作为所述任务节点的历史处理结果。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述待处理节点的历史交易数据不满足所述预设条件...
【专利技术属性】
技术研发人员:杜文睿,丁海兰,邓玉林,招高森,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。