[发明专利]一种流水文件装载方法、装置、服务器和存储介质在审
申请号: | 202011025765.2 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112181917A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 赖韬;郭敏鸿;蔡跃进;侯戬;罗旋;李运璇 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F9/50;G06F11/20 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流水 文件 装载 方法 装置 服务器 存储 介质 | ||
本申请实施例公开了一种流水文件装载方法、装置、服务器和存储介质,方法包括:确定执行流水文件装载任务的目标服务器分组;将流水文件装载任务下发到目标服务器分组,以使目标服务器分组中的各服务器节点并行执行流水文件装载任务;每间隔预设时间,执行分组轮换操作,以将流水文件装载任务切换到下一个服务器分组,使下一个服务器分组中的各服务器节点继续并行执行流水文件装载任务。本申请实施例中,通过分组轮换的方式,由不同分组内的服务器节点轮流执行流水文件装载任务,由此即使集群中部分节点的失效,也不会导致装载任务的停止,保证了流水文件装载的稳定性和可靠性;而且每个分组内服务器节点并行执行装载任务,可提升文件装载效率。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种流水文件装载方法、装置、服务器和存储介质。
背景技术
目前,数据文件的装载是指将数据文件从数据源(可以为数据库或磁盘等)读取出来,并装载到指定的位置进行存储。
而针对银行的流水文件进行装载时,现有的流水文件装载系统通常部署在单个服务器上,通过该服务器完成流水文件的加载。这种流水文件装载方式存在一定的不足:流水文件装载系统的可靠性和稳定性差,因为服务器出现故障,将会导致流水文件的堆积,而且需要运维人员人工发现问题后手工修改系统配置系统。
发明内容
本申请实施例提供一种流水文件装载方法、装置、服务器和存储介质,以达到提升流水文件装载系统的可靠性和稳定性差的目的。
第一方面,本申请实施例提供了一种流水文件装载方法,所述方法包括:
确定执行流水文件装载任务的目标服务器分组;其中,目标服务器分组中包括服务器集群中的至少两个服务器节点;
将所述流水文件装载任务下发到目标服务器分组,以使得目标服务器分组中的各服务器节点并行执行所述流水文件装载任务;
每间隔预设时间,执行分组轮换操作,以将所述流水文件装载任务切换到下一个服务器分组,使得下一个服务器分组中的各服务器节点继续并行执行所述流水文件装载任务。
第二方面,本申请实施例提供了一种流水文件装载装置,所述装置包括:
确认模块,用于确定执行流水文件装载任务的目标服务器分组;其中,目标服务器分组中包括服务器集群中的至少两个服务器节点;
装载任务执行模块,用于将所述流水文件装载任务下发到目标服务器分组,以使得目标服务器分组中的各服务器节点并行执行所述流水文件装载任务;
切换执行模块,用于每间隔预设时间,执行分组轮换操作,以将所述流水文件装载任务切换到下一个服务器分组,使得下一个服务器分组中的各服务器节点继续并行执行所述流水文件装载任务。
第三方面,本申请实施例还提供了一种服务器,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请任一实施例所述的流水文件装载方法。
第四方面,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请任一实施例所述的流水文件装载方法。
本申请实施例中,在将服务器集群内的服务器节点进行分组后,通过分组轮换的方式,由不同分组内的服务器节点轮流执行流水文件装载任务,由此即使集群中部分节点的失效,也不会导致流水装载任务的停止,同时不需要人工进行干预,由此保证的流水文件装载的稳定性和可靠性;而且每个分组内有多个服务器节点并行执行装载任务,可提升流水文件装载效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011025765.2/2.html,转载请声明来源钻瓜专利网。