基于多线程的文件处理方法及装置、电子设备及存储介质制造方法及图纸

技术编号:35826558 阅读:35 留言:0更新日期:2022-12-03 13:54
本发明专利技术公开了一种基于多线程的文件处理方法及装置、电子设备及存储介质,涉及金融科技领域或其他相关领域,其中,该处理方法包括:获取目标服务器的目标服务器地址,将目标服务器地址与预先配置的第一参数文件携带的服务器地址集合进行匹配,确定目标参数文件,基于目标参数文件,确定线程标识指示的目标处理线程的启动时间点,依据启动时间点启动目标处理线程。本发明专利技术解决了相关技术中通过数据库排它锁对多线程并发进行调配处理,容易导致数据冗余的技术问题。余的技术问题。余的技术问题。

【技术实现步骤摘要】
基于多线程的文件处理方法及装置、电子设备及存储介质


[0001]本专利技术涉及金融科技领域,具体而言,涉及一种基于多线程的文件处理方法及装置、电子设备及存储介质。

技术介绍

[0002]当前,某些金融业务场景(例如,代发工资场景)只使用了一台服务器线程处理文件,经常会出现文件太多处理不完的情况,因此,需要增加文件处理服务器,以减轻单服务器处理的压力。然而,对于多服务器线程并发处理相同数据包文件或者数据库数据,经常会出现并发(即多个服务器运行的多个线程同一时间处理同一个文件或者同一个数据库数据)处理。
[0003]相关技术中,往往通过数据库排它锁进行调配处理,即先查询需要处理的数据或者文件,然后更新数据的某个标识表示该数据已有线程正在处理,这不仅出现多余的消耗,而且通过先查询后更新容易造成查询数据冗余(例如,通过数据库排它锁进行调配处理,查询时的数据由于有可能别的服务器线程已处理,造成了查询数据冗余),从而拖延线程处理的时效。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路
/>[0005]本专本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多线程的文件处理方法,其特征在于,包括:获取目标服务器的目标服务器地址;将所述目标服务器地址与预先配置的第一参数文件携带的服务器地址集合进行匹配,确定目标参数文件,其中,所述目标参数文件携带有与所述目标服务器绑定的目标处理线程的线程标识;基于所述目标参数文件,确定所述线程标识指示的所述目标处理线程的启动时间点;依据所述启动时间点启动所述目标处理线程,其中,所述目标处理线程用于对目标文件进行处理。2.根据权利要求1所述的处理方法,其特征在于,在获取目标服务器的目标服务器地址之前,还包括:获取N个服务器地址,其中,每个所述服务器地址指示的服务器预先与处理线程绑定,所述N为大于等于1的正整数;基于所述N个服务器地址,配置所述第一参数文件,其中,所述第一参数文件中的每个所述服务器地址对应有线程启停计划、线程启停标识。3.根据权利要求2所述的处理方法,其特征在于,在基于所述N个服务器地址,配置所述第一参数文件之后,还包括:确定与所述线程启停计划对应的线程标识;配置所述线程标识指示的所述处理线程的启停时间配置参数以及间隔时间参数;基于所述线程标识、所述启停时间配置参数以及所述间隔时间参数,生成第二参数文件。4.根据权利要求3所述的处理方法,其特征在于,将所述目标服务器地址与预先配置的第一参数文件携带的服务器地址集合进行匹配,确定目标参数文件的步骤,包括:基于所述第一参数文件,确定与所述目标服务器地址匹配的第一服务器地址;确定与所述第一服务器地址对应的目标线程启停计划;基于所述目标线程启停计划,确定目标线程标识;确定与所述目标线程标识相匹配的所述第二参数文件,其中,所述第二参数文件表征为所述目标参数文件。5.根据权利要求4所述的处理方法,其特征在于,基于所述目标参数文件,确定所述线程标识指示的所述目标处理线程的启动时间点的步骤,包括:基于所述目标参数文件,确定所述目标处理线程的线程启停计划;将所...

【专利技术属性】
技术研发人员:潘皓曹黎明刘利勇赵爱新
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1