A batch task scheduling method in the application configuration provided, including reading the batch processing tasks configuration data, generate XML file; determining whether the XML file contains a Cron expression; if, by the scheduler to start the batch processing tasks. The batch of task allocation and task scheduling based on integrated scheduling framework, no need to call the scheduling framework, and scheduling technology based on Cron expression in the frame, the business processing tasks in batch processing is more convenient, improves the efficiency of batch processing. This application also provides a system for batch task configuration and scheduling, which has the beneficial effect.
【技术实现步骤摘要】
一种批处理任务配置调度的方法和系统
本申请涉及批处理工具领域,特别涉及一种批处理任务配置调度的方法和系统。
技术介绍
随着目前企业应用系统中,批量处理工具主要采用SpringBatch批处理框架,SpringBatch是一个批处理应用框架,不是调度框架,需要和调度框架合作来构建完成处理任务。但现有的调度框架不具备可视化的配置界面,一旦开发人员配置完成后,无法在不改动程序的前提下维护批量处理。
技术实现思路
本申请的目的是提供一种批处理框架方案,包括批处理和批处理调度两个组成部分,解决批处理后还得调用调度框架才能实现调度功能。为解决上述技术问题,本申请提供一种批处理任务配置调度的方法,技术方案如下:读取所述批处理任务的配置数据,生成XML文件;判断所述XML文件的代码中是否含有Cron表达式;若是,则通过调度器定时启动所述批处理任务。其中,读取所述批处理任务的配置数据,生成XML文件包括:读取所述批处理任务的配置数据;创建文档对象实例;通过所述文档对象实例的creatElement函数和creatTextNode函数将所述批处理任务写入XML文件;将所述XML文件输出到磁盘。其中,读取所述批处理任务的配置数据,生成XML文件包括:任务配置系统读取在任务界面输入的所述任务的配置数据;根据所述配置数据调用creatElement函数和creatTextNode函数对应的脚本将所述批处理任务写入XML文件;将所述XML文件输出到磁盘。其中,所述方法还包括:当接收到中断和/或重启指令时,调用相应的脚本中断和/或重启所述批处理任务。本申请还提供一种批处理任务配置调度的系统 ...
【技术保护点】
一种批处理任务配置调度的方法,其特征在于,包括:读取所述批处理任务的配置数据,生成XML文件;判断所述XML文件的代码中是否含有Cron表达式;若是,则通过调度器定时启动所述批处理任务。
【技术特征摘要】
1.一种批处理任务配置调度的方法,其特征在于,包括:读取所述批处理任务的配置数据,生成XML文件;判断所述XML文件的代码中是否含有Cron表达式;若是,则通过调度器定时启动所述批处理任务。2.根据权利要求1所述的方法,其特征在于,读取所述批处理任务的配置数据,生成XML文件包括:读取所述批处理任务的配置数据;创建文档对象实例;通过所述文档对象实例的creatElement函数和creatTextNode函数将所述批处理任务写入XML文件;将所述XML文件输出到磁盘。3.根据权利要求2所述的方法,其特征在于,读取所述批处理任务的配置数据,生成XML文件包括:任务配置系统读取在任务界面输入的所述任务的配置数据;根据所述配置数据调用creatElement函数和creatTextNode函数对应的脚本将所述批处理任务写入XML文件;将所述XML文件输出到磁盘。4.根据权利要求1所述的方法,其特征在于,还包括:当接收到中断和/或重启指令时,调用相应的脚本中断和/或重启所述批处理任务。5.一种批处理任务配置调度的系统,其特征在于,包括:文...
【专利技术属性】
技术研发人员:刘占魁,田冬,张乐奎,鲍东,
申请(专利权)人:山东中创软件工程股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。