[发明专利]基于批次数据库的批处理任务执行方法及系统有效
申请号: | 202010363013.0 | 申请日: | 2020-04-30 |
公开(公告)号: | CN111581243B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 王树冠;翁国海 | 申请(专利权)人: | 北京江融信科技有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 张彩珍 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 批次 数据库 批处理 任务 执行 方法 系统 | ||
本发明公开了一种基于批次数据库的批处理任务执行方法及系统,批处理任务执行方法包括:步骤S1:批次调度中心创建并配置多个批次数据库;步骤S2:批次调度中心配置任务时,每一批次任务分区选择相应的批次数据库;步骤S3:批次调度中心执行任务时,将批次数据库的批次数据库参数传入到pod的启动应用参数中构建批次数据源,执行操作时pod通过批次数据源对批次数据库进行读写数据处理。
技术领域
本发明涉及一种基于批次数据库的批处理任务执行方法及系统。
背景技术
现有批次调度中心应用服务器拉起批次业务应用服务器进程时使用数据库,但是在实际使用中发现:
1、批次调度中心执行批次任务时,所有的任务使用的是同一个批次数据库,当同时执行几百个甚至几千个批次任务分区时,所有批次任务同时对同一个批次数据库进行数据读写时,会导致数据库内存溢出、连接超时、连接阻塞等一系列问题。
2、业务中单独配置批次数据库,如果数据库一旦有变化,所有批次服务工程都需要去改一次数据库配置,有可能造成配置错误或者漏修改问题。
因此亟需开发本发一种克服上述缺陷的用于数据库的参数配置方法及系统。
发明内容
本发明所要解决的技术问题在于提供一种基于批次数据库的批处理任务执行方法,其中,包括:
步骤S1:批次调度中心创建并配置多个批次数据库;
步骤S2:批次调度中心配置任务时,每一批次任务分区选择相应的批次数据库;
步骤S3:批次调度中心执行任务时,将批次数据库的批次数据库参数传入到pod的启动应用参数中构建批次数据源,执行操作时pod通过批次数据源对批次数据库进行读写数据处理。
上述的批处理任务执行方法,其中,还包括步骤S4:批次调度中心通过批次数据源查找对应的批次数据库来查看批次执行记录。
上述的批处理任务执行方法,其中,批次数据库参数包括数据库地址、用户名、密码及参数中的至少一者。
上述的批处理任务执行方法,其中,步骤S3包括:
步骤S31:批次任务分区拉起pod,批次调度中心将批次任务分区相应的批次数据库的批次数据库参数传入到pod的启动应用参数中;
步骤S32:批次应用启动时,pod根据通过该批次数据库参数构建对应的批次数据源;
步骤S33:批次执行操作时,pod通过批次数据源对该批次数据库进行读写数据处理。
上述的批处理任务执行方法,其中,于所述步骤S1中,还包括,批次调度中心根据批次读写数据的预估值对批次数据库进行扩展。
本发明还公开了一种基于批次数据库的批处理系统,其中,包括批次调度中心及容器,批次调度中心用于创建并配置多个批次数据库,容器包括多个pod,批次调度中心包括:
多个批次数据库;
批次任务分区,批次调度中心配置任务时,每一批次任务分区选择相应的批次数据库,批次调度中心执行任务时,将批次数据库的批次数据库参数传入到容器的pod的启动应用参数中构建批次数据源,执行操作时pod通过批次数据源对批次数据库进行读写数据处理。
上述的批处理系统,其中,批次调度中心通过批次数据源查找对应的批次数据库来查看批次执行记录。
上述的批处理系统,其中,批次数据库参数包括数据库地址、用户名、密码及参数中的至少一者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京江融信科技有限公司,未经北京江融信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010363013.0/2.html,转载请声明来源钻瓜专利网。