欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2018109593354
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2026-07-21
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种定时任务管理方法,其特征在于,包括定时任务管理服务器执行的如下步骤:通过预先部署的定时任务检测工具,对与所述定时任务管理服务器相连的服务器集群的源代码进行扫描,获取定时任务代码块;

从与所述定时任务管理服务器相连的服务器集群中,获取所述定时任务代码块对应的任务属性文件,将所述任务属性文件存储在数据库中;

获取定时任务监控端发送的登录请求,所述登录请求包括登录账号和登录密码;对所述登录账号和所述登录密码进行验证,若验证通过,则获取定时任务监控端发送的修改操作请求,所述修改操作请求包括文件标识;基于所述文件标识获取与所述文件标识相对应的目标任务属性文件;基于所述修改操作请求对所述目标任务属性文件进行修改,完成对与所述任务属性文件相对应的定时任务Jar包的修改操作;

将所述定时任务代码块存储到对应的定时任务工程中,并采用编译打包工具对所述定时任务工程进行编译打包处理,获取定时任务Jar包;

获取所述定时任务Jar包对应的操作请求,所述操作请求包括请求标识,基于所述请求标识,通过项目依赖管理工具从第三方类库中获取与所述请求标识对应的目标Jar包;

将所述定时任务Jar包和所述目标Jar包存储在Lib文件夹中,并采用JarsLink框架对所述Lib文件夹中的定时任务Jar包和目标Jar包进行监控管理。

2.如权利要求1所述的定时任务管理方法,其特征在于,所述获取定时任务代码块,包括:获取预先配置好的定时任务检测工具,所述定时任务检测工具包括定时任务标识;

采用所述定时任务检测工具对服务器集群中的应用程序进行递归扫描,获取与所述定时任务标识匹配的定时任务代码块。

3.如权利要求1所述的定时任务管理方法,其特征在于,所述采用JarsLink框架对所述Lib文件夹中的定时任务Jar包和目标Jar包进行监控管理,包括:获取增加操作请求,所述增加操作请求携带有待处理定时任务Jar包的包名;

通过所述待处理定时任务Jar包的包名,获取与定时任务Jar包的包名对应的待处理任务Jar包;

通过所述增加操作请求,从目标Jar包中获取与所述增加操作请求对应的动态加载的Jar包,通过JarsLink框架完成对待处理任务Jar包的监控管理操作。

4.如权利要求1所述的定时任务管理方法,其特征在于,所述采用JarsLink框架对所述Lib文件夹中的定时任务Jar包和目标Jar包进行监控还包括;

获取删除操作请求,所述删除操作请求携带有待处理定时任务Jar包的包名;

通过所述待处理定时任务Jar包的包名,获取与定时任务Jar包的包名对应的待处理任务Jar包;

通过所述删除操作请求,从目标Jar包中获取与所述删除操作请求对应的卸载功能的Jar包,通过JarsLink框架完成对待处理任务Jar包的监控管理操作。

5.一种定时任务管理装置,其特征在于,包括:

代码块获取模块,用于通过预先部署的定时任务检测工具,对与所述定时任务管理服务器相连的服务器集群的源代码进行扫描,获取定时任务代码块;

任务属性文件获取模块,用于从与定时任务管理服务器相连的服务器集群中,获取定时任务代码块对应的任务属性文件,将任务属性文件存储在数据库中;

定时任务Jar包修改模块,用于获取定时任务监控端发送的登录请求,所述登录请求包括登录账号和登录密码;对所述登录账号和所述登录密码进行验证,若验证通过,则获取定时任务监控端发送的修改操作请求,所述修改操作请求包括文件标识;基于所述文件标识获取与所述文件标识相对应的目标任务属性文件;基于所述修改操作请求对所述目标任务属性文件进行修改,完成对与所述任务属性文件相对应的定时任务Jar包的修改操作;

定时任务Jar包获取模块,用于将所述定时任务代码块存储到对应的定时任务工程中,并采用编译打包工具对所述定时任务工程进行编译打包处理,获取定时任务Jar包;

目标Jar包获取模块,用于获取所述定时任务Jar包对应的操作请求,所述操作请求包括请求标识,基于所述请求标识,通过项目依赖管理工具从第三方类库中获取与所述请求标识对应的目标Jar包;

Jar包管理模块,用于将所述定时任务Jar包和所述目标Jar包存储在Lib文件夹中,并采用JarsLink框架对所述Lib文件夹中的定时任务Jar包和目标Jar包进行监控管理。

6.如权利要求5所述的定时任务管理装置,其特征在于,所述代码块获取模块,包括:定时任务检测工具部署单元,用于获取预先配置好的定时任务检测工具,所述定时任务检测工具包括定时任务标识;

定时任务代码块获取单元,用于采用所述定时任务检测工具对服务器集群中的应用程序进行递归扫描,获取与所述定时任务标识匹配的定时任务代码块。

7.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至

4任一项所述定时任务管理方法的步骤。

8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述定时任务管理方法的步骤。