【技术实现步骤摘要】
业务数据上传方法、装置及存储介质
本说明书涉及文件传输控制
,尤其是涉及一种业务数据上传方法、装置及存储介质。
技术介绍
随着企业规模的不断状大和互联网技术的飞速发展,企业的各类IT业务系统越来越多,相互之间的影响也越来越复杂,时常会出现联机交易系统和批量FTP(FileTransferProtocol,文件传输协议)交易系统相互争抢网络带宽的情况,进而很有可能会导致联机交易系统或者批量交易系统的中断,从而容易影响企业业务系统的正常运行。因此,如何在不改变现有网络配置和保证联机交易系统正常运行的前提下,使批量FTP交易系统更加智能的运行,以降低或避免联机交易系统和批量FTP交易系统之间的资源冲突,是目前亟需解决的技术问题。
技术实现思路
本说明书实施例的目的在于提供一种业务数据上传方法、装置及存储介质,以降低或避免联机交易系统和批量FTP交易系统之间的资源冲突。为达到上述目的,一方面,本说明书实施例提供了一种业务数据上传方法,包括:调用FTP守护进程定期扫描预设的FTP运行时间表,以判断当前时间是否为FTP运行时间;所述FTP运行时间为目标联机交易系统的空闲时段 ...
【技术保护点】
1.一种业务数据上传方法,其特征在于,包括:调用FTP守护进程定期扫描预设的FTP运行时间表,以判断当前时间是否为FTP运行时间;所述FTP运行时间为目标联机交易系统的空闲时段的子集;在当前时间为FTP运行时间时,启动目标节点的任务确认进程,以检查预设的FTP任务表中是否存在待上传任务;在所述FTP任务表中存在待上传任务时,启动目标节点的FTP文件上传进程,以执行所述待上传任务的上传操作。
【技术特征摘要】
1.一种业务数据上传方法,其特征在于,包括:调用FTP守护进程定期扫描预设的FTP运行时间表,以判断当前时间是否为FTP运行时间;所述FTP运行时间为目标联机交易系统的空闲时段的子集;在当前时间为FTP运行时间时,启动目标节点的任务确认进程,以检查预设的FTP任务表中是否存在待上传任务;在所述FTP任务表中存在待上传任务时,启动目标节点的FTP文件上传进程,以执行所述待上传任务的上传操作。2.如权利要求1所述的业务数据上传方法,其特征在于,还包括:在所述待上传任务的上传操作被成功执行之后,更新所述FTP任务表中待上传任务的上传状态,以便在下一次FTP运行时间到来时继续进行上传。3.如权利要求1所述的业务数据上传方法,其特征在于,还包括:在当前时间为FTP非运行时间时,启动FTP停止进程,以停止目标进程列表中由所述FTP守护进程所启动的所有进程。4.如权利要求1所述的业务数据上传方法,其特征在于,所述FTP运行时间表中的FTP运行时间通过动态配置的第一SQL脚本插入;所述FTP任务表中的待上传任务通过动态配置的第二SQL脚本批量插入。5.如权利要求1所述的业务数据上传方法,其特征在于,还包括:在被启动的任务确认进程有多个时,调用所述FTP守护进程定期扫描预设的节点级并行度配置表,以判断当前被启动的任务确认进程的数量,是否超出所述节点级并行度配置表中指定的任务确认进程并行上限;在当前被启动的任务确认进程的数量超出所述任务确认进程并行上限时,随机杀死指定第一数量的任务确认进程。6.如权利要求1所述的业务数据上传方法,其特征在于,还包括:在单个目标节点当前被启动的FTP文件上传进程有多个时,调用所述FTP守护进程定期扫描预设的文件级并行度配置表,以判断该目标节点当前被启动的FTP文件上传进程的数量,是否超出所述文件级并行度配置表中指定的FTP文件上传进程并行上限;在该目标节点当前被启动的FTP文件上传进程的数量超出所述FTP文件上传进程并行上限时,随机杀死指定第二数量的FTP文件上传进程。7.一种业务数据上传装置,其特征在于,包括:运行时间检测模块,用于调用FTP守护进程定期扫描预设的FTP运行时间表,以判断当前时间是否为FTP运行时间;所述FTP运行时间为目标联机交易系统的空闲时段的子集;上传任务确认模块,用于在当前时间为FTP运行时间时,启动目标节点的任务确认进程,以检查预设的FTP任务表中是否存在待上传任务;业务文件上传模块,用于在所述FTP任务表中存在待上传任务时,启动目标节点的FTP文件上传进程,以执行所述待上传任务的上传操作。8.如权利要求7所述的业务数据上传装置,其特征在于,还包括:任务表更新模块,用于在所述待上...
【专利技术属性】
技术研发人员:王红波,李志明,王宝义,宋金玲,朱建波,丁俊辉,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。