一种批量任务热部署方法、装置、设备及存储介质制造方法及图纸

技术编号:46572176 阅读:0 留言:0更新日期:2025-10-10 21:17
本申请公开了一种批量任务热部署方法、装置、设备及存储介质,涉及数据热部署技术领域,包括:对目标业务进行封装,以获取可复用组件;获取初始任务配置文件,构造不同的初始Bean,并利用初始Bean获取目标批量任务;从初始Bean中筛选出第一目标Bean,根据各第一目标Bean判断各目标批量任务是否为首次加载至任务池中的任务,以获取判断结果;根据判断结果将各目标批量任务加载至任务池,并在任务池中利用第一目标Bean中包含的第二目标Bean调用可复用组件,以便在金融系统处于运行状态时对金融系统中的任务进行变更。通过编排基础服务和任务实时传入让批量任务在不需要上线发布的情况下实现了加载和卸载。

【技术实现步骤摘要】

本专利技术涉及数据热部署,特别涉及一种批量任务热部署方法、装置、设备及存储介质


技术介绍

1、金融系统的特点是业务繁琐且逻辑复杂,并且还要应对用户、后管人员、财务人员、审计人员、外部对接方等多方的数据和功能需求。由于需求所需的数据量一般较大,所以金融系统通常采用在日间、日终执行批量任务来计算、汇总数据。需求的频繁增加和变更就导致批量任务需要频繁的调整,从而会频繁的新增、删除批量任务。

2、目前,在金融系统中频繁的新增、删除批量任务一般的处理方式是:若是需要新增批量任务,需要根据需求开发相应的业务功能,做相应的数据变更或汇总、统计,然后定义相应的批量任务,经过测试验证后,停机上线发布,保证新的批量任务加入系统,定时定期启动;若是需要删除批量任务,也需要将相应的批量任务删除或注释代码,测试验证后停机上线发布,若是后续需要重新使用该批量任务,还需要经历新增批量任务时的一系列工作。这种方式存在开发人员工作量大,系统服务空档期长的问题。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种批量任务热部本文档来自技高网...

【技术保护点】

1.一种批量任务热部署方法,其特征在于,包括:

2.根据权利要求1所述的批量任务热部署方法,其特征在于,所述初始Bean包括Job、ManagerStep、分区器、Master端消息通道、Master端输出流、WorkerStep、Worker端消息通道、Worker端输入流。

3.根据权利要求1所述的批量任务热部署方法,其特征在于,所述基于各所述初始任务配置文件动态构造不同的初始Bean,包括:

4.根据权利要求1所述的批量任务热部署方法,其特征在于,所述根据所述判断结果将各所述目标批量任务加载至所述目标任务池,包括:

>5.根据权利要求2...

【技术特征摘要】

1.一种批量任务热部署方法,其特征在于,包括:

2.根据权利要求1所述的批量任务热部署方法,其特征在于,所述初始bean包括job、managerstep、分区器、master端消息通道、master端输出流、workerstep、worker端消息通道、worker端输入流。

3.根据权利要求1所述的批量任务热部署方法,其特征在于,所述基于各所述初始任务配置文件动态构造不同的初始bean,包括:

4.根据权利要求1所述的批量任务热部署方法,其特征在于,所述根据所述判断结果将各所述目标批量任务加载至所述目标任务池,包括:

5.根据权利要求2所述的批量任务热部署方法,其特征在于,所述根据所述...

【专利技术属性】
技术研发人员:董庆庚孙继斌刘华君邢文才齐俊宇
申请(专利权)人:湖南长银五八消费金融股份有限公司
类型:发明
国别省市:

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

1