System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书实施例涉及计算机,尤其涉及一种事务处理方法、装置、存储介质及电子设备。
技术介绍
1、现如今,随着电子数字技术的发展,越来越多的日常服务采用数据服务系统进行数据处理以完成各项事务。在诸如消金服务系统等服务系统中,会基于服务系统产生海量数据,以及对该海量数据进行事务处理,对海量数据进行事务处理面临着数量来源广、数据量大、事务处理链路不稳定等的现象。例如,在消金服务系统中,需要对海量债权数据进行筛选,而原有的事务处理链路依赖多个外部服务和基础设施,这些外部服务的稳定性不足以满足事务处理的需求,曾经出现过多次问题。例如,筛选处理依赖的组件dataphinopenapi、tbase、fuxi、localdns、datax等,多次出现问题且多方努力下也无法保证服务等级协议。此外,在稳定性问题的背景下,还有提高事务处理效率和降低成本的需求,而现有的事务处理方案无法满足上述需求。
技术实现思路
1、本说明书实施例提供了一种事务处理方法、装置、存储介质及电子设备,可以提高事务处理的稳定性和效率。所述技术方案如下:
2、第一方面,本说明书实施例提供了一种事务处理方法,所述方法包括:
3、获取待处理的事务,确定所述事务对应的多个任务分片;
4、将所述多个任务分片分配至至少一个服务器进行处理并得到第一处理结果,根据所述第一处理结果确定所述多个任务分片中至少一个目标任务分片;
5、将所述至少一个目标任务分片分配至所述至少一个服务器进行处理并得到第二处
6、第二方面,本说明书实施例提供了一种事务处理装置,所述装置包括:
7、事务获取模块,用于获取待处理的事务,确定所述事务对应的多个任务分片;
8、第一处理模块,用于将所述多个任务分片分配至至少一个服务器进行处理并得到第一处理结果,根据所述第一处理结果确定所述多个任务分片中至少一个目标任务分片;
9、第二处理模块,用于将所述至少一个目标任务分片分配至所述至少一个服务器进行处理并得到第二处理结果,将所述第二处理结果作为所述第一处理结果并循环上述过程,直至满足预设条件时完成所述事务的处理。
10、第三方面,本说明书实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
11、第四方面,本说明书实施例提供一种计算机程序产品,所述计算机程序产品存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
12、第五方面,本说明书实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
13、本说明书实施例一些实施例提供的技术方案带来的有益效果至少包括:
14、在本说明书实施例中,针对需要处理的事务,将处理该事务所需的多个任务分片分配至包括至少一个服务器的服务器集群中进行处理,得到第一处理结果,第一处理结果表征服务器处理分配至该服务器的任务分片的处理结果;进一步的,根据第一处理结果确定多个任务分片中需要再次分配的至少一个目标任务分片,将至少一个目标任务分片分配至服务器集群中进行处理,得到第二处理结果,并将第二处理结果作为第一处理结果,从而循环上述分配及处理过程,直至满足预设条件时完成该事务的处理。基于本说明书实施例,事务处理流程降低对外部提供的服务和基础设施的依赖,显著提高事务处理的效率和稳定性,尤其提高针对大量数据的事务的处理性能表现,且简化了整个事务处理流程,从而降低事务处理流程中出现故障的风险。
本文档来自技高网...【技术保护点】
1.一种事务处理方法,所述方法包括:
2.根据权利要求1所述的事务处理方法,所述事务为针对多个数据的事务;
3.根据权利要求2所述的事务处理方法,所述确定各所述任务分片对应的所述多个数据中至少一个目标数据,包括:
4.根据权利要求2所述的事务处理方法,所述获取待处理的事务,确定所述事务对应的多个任务分片之前,还包括:
5.根据权利要求1所述的事务处理方法,所述将所述多个任务分片分配至至少一个服务器进行处理并得到第一处理结果,根据所述第一处理结果确定所述多个任务分片中至少一个目标任务分片之后,还包括:
6.根据权利要求1所述的事务处理方法,所述将所述多个任务分片分配至至少一个服务器进行处理并得到第一处理结果,根据所述第一处理结果确定所述多个任务分片中至少一个目标任务分片,包括:
7.根据权利要求6所述的事务处理方法,所述预设条件为所述第一处理结果包括所述多个任务分片分别对应的处理完成信息。
8.一种事务处理装置,所述装置包括:
9.一种计算机存储介质,所述计算机存储介质存储有多条指令,所
10.一种计算机程序产品,所述计算机程序产品存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的方法步骤。
11.一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~7任意一项的方法步骤。
...【技术特征摘要】
1.一种事务处理方法,所述方法包括:
2.根据权利要求1所述的事务处理方法,所述事务为针对多个数据的事务;
3.根据权利要求2所述的事务处理方法,所述确定各所述任务分片对应的所述多个数据中至少一个目标数据,包括:
4.根据权利要求2所述的事务处理方法,所述获取待处理的事务,确定所述事务对应的多个任务分片之前,还包括:
5.根据权利要求1所述的事务处理方法,所述将所述多个任务分片分配至至少一个服务器进行处理并得到第一处理结果,根据所述第一处理结果确定所述多个任务分片中至少一个目标任务分片之后,还包括:
6.根据权利要求1所述的事务处理方法,所述将所述多个任务分片分配至至少一个服务器进行处理并得到第一处理结果,根据所述...
【专利技术属性】
技术研发人员:袁上虓,
申请(专利权)人:重庆蚂蚁消费金融有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。