The invention provides a batch job scheduling and processing system, which is characterized by: a management server for maintaining parameter configuration, operation monitoring, task re-run and supporting manual intervention processing of batch jobs; a scheduling server for scheduling and processing batch jobs according to the parameter configuration of the management server; and a job distribution module for maintenance of batch jobs. According to the predefined job distribution processing rules, the batch jobs are distributed to different batch servers to perform job tasks separately, and the warning sending module is used to issue warning notifications according to the task failure information monitored by the management server. The invention realizes real-time monitoring of batch jobs and disperses different batch jobs to different batch servers through batch job scheduling processing mode, with more flexible parametric setting and scheduling strategy, so as to alleviate the consumption pressure of batch server resources when batch jobs are centrally executed.
【技术实现步骤摘要】
批量作业调度处理系统、方法、装置和存储介质
本专利技术涉及数据处理领域,具体而言,涉及一种批量作业调度处理系统、方法、装置和存储介质。
技术介绍
随着银行电子银行业务的快速发展,网上银行、手机银行APP等电子渠道功能的日趋完善,人们可以随时随地享受银行的优质服务,电子银行给人们提供便捷服务的背后,是许多大型在线交易系统支撑电子银行的稳定高效运行,这些交易系统存在大量批量作业用以处理银行后台DB的海量数据。目前是个大数据时代,数据是银行一个重要资产,处理这些数据的批量作业高效稳定运行,在安全至上的银行业是个重要的事项。然而,现有技术中的处理方式很难实现实时监控和自动处理,为了更好的管理维护批量作业的安全稳定运行,需要个统一的批量调度平台来调度监控批量作业的运行。
技术实现思路
为解决上述技术问题,本专利技术提供了一种批量作业调度处理系统、方法、装置和存储介质,解决当前批量作业处理方式很难实现实时监控和自动处理的问题。根据本专利技术实施例的第一方面,提供了一种批量作业调度处理系统,所述系统包括:管理服务器,用于维护批量作业的参数配置、运行监控、任务重跑以及支持人工干预处理;调度服务器,用于根据所述管理服务器的参数配置对所述批量作业进行调度处理;作业分发模块,用于根据预定义的作业分发处理规则,将所述批量作业分发到不同的批量服务器分别执行作业任务;以及警告发送模块,用于根据所述管理服务器监控的任务失败信息发出警告通知。根据本专利技术实施例的第二方面,提供一种批量作业调度处理方法,所述方法包括:管理服务器维护批量作业的参数配置、运行监控、任务重跑以及支持人工干预处理;调 ...
【技术保护点】
1.一种批量作业调度处理系统,其特征在于,所述系统包括:管理服务器,用于维护批量作业的参数配置、运行监控、任务重跑以及支持人工干预处理;调度服务器,用于根据所述管理服务器的参数配置对所述批量作业进行调度处理;作业分发模块,用于根据预定义的作业分发处理规则,将所述批量作业分发到不同的批量服务器分别执行作业任务;以及警告发送模块,用于根据所述管理服务器监控的任务失败信息发出警告通知。
【技术特征摘要】
1.一种批量作业调度处理系统,其特征在于,所述系统包括:管理服务器,用于维护批量作业的参数配置、运行监控、任务重跑以及支持人工干预处理;调度服务器,用于根据所述管理服务器的参数配置对所述批量作业进行调度处理;作业分发模块,用于根据预定义的作业分发处理规则,将所述批量作业分发到不同的批量服务器分别执行作业任务;以及警告发送模块,用于根据所述管理服务器监控的任务失败信息发出警告通知。2.如权利要求1所述系统,其特征在于,所述管理服务器包括:参数配置单元,用于维护和管理所述批量作业的参数配置;运行监控单元,用于对所述批量作业的正常运行进行实时监控;失败重跑单元,用于当实时批量作业执行失败时,对所述执行失败的批量作业进行自动重跑处理;以及手工干预单元,用于支持人工干预处理。3.如权利要求1所述系统,其特征在于,所述预定义的作业分发处理规则包括:自定义作业分发处理优先级控制规则。4.如权利要求1-3任一项所述系统,其特征在于,所述人工干预处理包括:对所述批量作业人工执行作业断点重跑处理、启动禁用作业处理和中止作业处理。5.一种批量作业调度处理方法,其特征在于,所述方法包括:管理服务器维护批量作业的参数配置、运行监控、任务重跑以及支持人工干预处理;调度服务器根据所述管理服务器的参数配置对所述批量作业进行调度处...
【专利技术属性】
技术研发人员:彭李超,王康椿,陈大平,李长斌,黄冲,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。