本说明书涉及计算机,尤其涉及一种文件处理方法、装置、存储介质及电子设备。
背景技术:
1、在诸如消金服务系统等服务系统中,会基于服务系统产生海量的文件处理事务,海量的文件处理事务面临着文件种类多、文件量大、文件数据量多的现象,为了保障服务系统的日常系统服务处理,需要能够对海量文件处理事务进行高时效、快速的处理。
技术实现思路
1、本说明书提供了一种文件处理方法、装置、存储介质及电子设备,所述技术方案如下:
2、第一方面,本说明书提供了一种文件处理方法,所述方法包括:
3、获取至少一个针对目标文件对象的目标文件处理事务,基于所述目标文件对象对所述目标文件处理事务进行任务配置得到文件任务配置;
4、基于所述文件任务配置确定针对所述目标文件处理事务的任务实例数据,基于所述任务实例数据创建所述目标文件处理事务对应的至少一个目标任务分片;
5、采用并行执行方式执行每个所述目标文件处理事务对应的所述至少一个目标任务分片。
6、第二方面,本说明书提供了一种文件处理装置,所述装置包括:
7、数据配置模块,用于获取至少一个针对目标文件对象的目标文件处理事务,基于所述目标文件对象对所述目标文件处理事务进行任务配置得到文件任务配置;
8、分片创建模块,用于基于所述文件任务配置确定针对所述目标文件处理事务的任务实例数据,基于所述任务实例数据创建所述目标文件处理事务对应的至少一个目标任务分片;
9、并行执行模块,用于采用并行执行方式执行每个所述目标文件处理事务对应的所述至少一个目标任务分片。
10、第三方面,本说明书提供一种计算机存储介质,所述计算机存储介质存储有至少一条指令,所述指令适于由处理器加载并执行本说明书一个或多个实施例的方法步骤。
11、第四方面,本说明书提供一种计算机程序产品,所述计算机程序产品存储有至少一条指令,所述指令适于由处理器加载并执行本说明书一个或多个实施例的方法步骤。
12、第五方面,本说明书提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行本说明书一个或多个实施例的方法步骤。
13、本说明书一些实施例提供的技术方案带来的有益效果至少包括:
14、在本说明书一个或多个实施例中,服务平台可以获取针对目标文件对象的目标文件处理事务,并对目标文件处理事务进行任务配置得到文件任务配置,再基于文件任务配置确定目标文件处理事务的任务实例数据,以创建目标文件处理事务对应的至少一个目标任务分片,然后采用并行执行方式执行每个目标文件处理事务对应的至少一个目标任务分片,避免了以文件处理事务为单位逐个进行处理所导致的文件处理局限,优化了文件处理流程,能够满足高时效、海量数据文件处理的需求,可以极大提高大文件处理效率和平台吞吐量。
1.一种文件处理方法,所述方法包括:
2.根据权利要求1所述的方法,所述基于所述目标文件对象对所述目标文件处理事务进行任务配置得到文件任务配置,包括:
3.根据权利要求2所述的方法,所述获取所述目标文件处理种类对应的预设任务数据,包括:
4.根据权利要求2所述的方法,所述基于所述预设配置数据对所述目标文件处理事务进行任务配置得到文件任务配置,包括:
5.根据权利要求1所述的方法,所述基于所述文件任务配置确定针对所述目标文件处理事务的任务实例数据,包括:
6.根据权利要求5所述的方法,所述基于所述文件任务配置对应的至少一个目标扩展配置项信息对所述初始任务实例进行实例配置,得到针对所述目标文件处理事务的任务实例数据,包括:
7.根据权利要求6所述的方法,所述基于所述目标任务实例和所述关联任务实例创建目标任务组管理实例之后,还包括:
8.根据权利要求6所述的方法,所述基于所述任务实例数据创建所述目标文件处理事务对应的至少一个目标任务分片,包括:
9.根据权利要求1所述的方法,所述采用并行执行方式执行每个所述目标文件处理事务对应的所述至少一个目标任务分片,包括:
10.根据权利要求1-9任一项所述的方法,所述方法还包括:
11.一种文件处理装置,所述装置包括:
12.一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~10任意一项的方法步骤。
13.一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由处理器加载并执行如权利要求1~10任意一项的方法步骤。
14.一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~10任意一项的方法步骤。