一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文件读取方法、装置、计算机设备、存储介质和程序产品与流程

2022-06-22 18:31:38 来源:中国专利 TAG:

技术特征:
1.一种文件读取方法,其特征在于,所述方法包括:服务提供方的多个服务器同时接收服务调用方发起的文件读取请求;其中,所述文件读取请求包括读取需求信息;各所述服务器根据所述读取需求信息,确定初步读取文件集合;其中,所述初步读取文件集合中包括至少一个初步读取文件,且每个初步读取文件中包括多个单元数据;各所述服务器根据预设的划分策略,对所述初步读取文件集合中的所有初步读取文件进行划分,得到多个目标数据集合;其中,每个目标数据集合中包括至少一个单元数据;各所述服务器对应读取与自身匹配的目标数据集合中的单元数据。2.根据权利要求1所述的方法,其特征在于,所述读取需求信息包括日期参数和文件所属目录;所述各所述服务器根据所述读取需求信息,确定初步读取文件集合,包括:根据所述日期参数确定文件标识信息;确定所述文件所属目录下的候选数据文件;根据所述候选数据文件的文件名称和所述文件标识信息,确定与所述文件标识信息匹配的候选数据文件为初步读取文件;基于所述初步读取文件得到所述初步读取文件集合。3.根据权利要求1或2所述的方法,其特征在于,所述各所述服务器根据预设的划分策略,对所述初步读取文件集合中的所有初步读取文件进行划分,得到多个目标数据集合,包括:获取所述初步读取文件集合中所有初步读取文件的属性特征;根据各所述初步读取文件的属性特征以及所述服务提供方中服务器的数量,对所述初步读取文件集合中的所有初步读取文件进行划分,得到所述多个目标数据集合;其中,所述目标数据集合的数量与所述服务器的数量相同。4.根据权利要求3所述的方法,其特征在于,所述属性特征包括文件名称;所述根据各所述初步读取文件的属性特征以及所述服务提供方中服务器的数量,对所述初步读取文件集合中的所有初步读取文件进行划分,得到所述多个目标数据集合,包括:提取各所述初步读取文件的文件名称中的数字字符;获取所述数字字符与所述服务器的数量之间的余数;将得到相同余数的初步读取文件划分至同一目标数据集合中,得到所述多个目标数据集合。5.根据权利要求3所述的方法,其特征在于,所述属性特征包括单元数据量;所述根据各所述初步读取文件的属性特征以及所述服务提供方中服务器的数量,对所述初步读取文件集合中的所有初步读取文件进行划分,得到所述多个目标数据集合,包括:根据各所述初步读取文件中的单元数据量以及所述服务器的数量,对所述初步读取文件集合中的所有初步读取文件进行划分,得到所述多个目标数据集合。6.根据权利要求5所述的方法,其特征在于,所述根据各所述初步读取文件中的单元数据量以及所述服务器的数量,对所述初步读取文件集合中的所有初步读取文件进行划分,得到所述多个目标数据集合,包括:确定各所述初步读取文件中的单元数据量与所述服务器的数量之间的余数;
将得到相同余数的初步读取文件划分至同一目标数据集合中,得到所述多个目标数据集合。7.根据权利要求5所述的方法,其特征在于,所述根据各所述初步读取文件中的单元数据量以及所述服务器的数量,对所述初步读取文件集合中的所有初步读取文件进行划分,得到所述多个目标数据集合,包括:获取各所述初步读取文件中的单元数据量之和,得到单元数据总数;根据所述单元数据总数与所述服务器的数量之间的比值,确定每个目标数据集合中的单元数据量;根据每个目标数据集合中的单元数据量,将各所述初步读取文件中的单元数据划分到对应目标数据集合中,得到所述多个目标数据集合。8.根据权利要求1或2所述的方法,其特征在于,每个服务器包括多个线程;所述各所述服务器对应读取与自身匹配的目标数据集合中单元数据,包括:分别调用多个线程并行读取与自身匹配的目标数据集合中单元数据。9.一种文件读取装置,应用于服务提供方中的多个服务器,其特征在于,所述装置包括:请求接收模块,用于根据同时接收服务调用方发起的文件读取请求;其中,所述文件读取请求包括读取需求信息;初步确定模块,用于所述根据所述读取需求信息,确定初步读取文件集合;其中,所述初步读取文件集合中包括至少一个初步读取文件,且每个初步读取文件中包括多个单元数据;数据划分模块,用于根据预设的划分策略,对所述初步读取文件集合中的所有初步读取文件进行划分,得到多个目标数据集合;其中,每个目标数据集合中包括至少一个单元数据;分布读取模块,用于对应读取与自身匹配的目标数据集合中的单元数据。10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

技术总结
本申请涉及一种文件读取方法、装置、计算机设备、存储介质和计算机程序产品。服务提供方的多个服务器同时接收服务调用方发起的文件读取请求,各服务器根据文件读取请求中所携带的读取需求信息,确定初步读取文件集合,并根据预设的划分策略,对初步读取文件集合中的所有初步读取文件进行划分,得到多个目标数据集合,各服务器对应读取与自身匹配的目标数据集合中的单元数据。以此实现文件的读取入库,采用多服务器分布式读取的方式,将所要读取的数据文件分散化处理,减少了读取耗时,提高了读取效率。读取效率。读取效率。


技术研发人员:贾勇
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2022.04.18
技术公布日:2022/6/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献