The invention discloses a timing task management method, device, computer equipment and storage medium. The method includes: scanning the source code of the server cluster connected with the timing task management server through a pre-deployed timing task detection tool to obtain the timing task code block; storing the timing task code block into the corresponding timing task engineering and adopting the timing task code block. Compiling and packaging tools process timed task engineering and obtain timed task Jar packages; acquire target Jar packages corresponding to request identification from third-party class libraries through project dependency management tools; acquire target Jar packages from third-party class libraries through project dependency management tools; store timed task Jar packages and target Jar packages in Lib folders, and use JarsLink framework for Lib folders. The timing task Jar package and target Jar package are monitored and managed. The centralized and unified management of timing task code block is realized, and the efficiency of acquiring timing task code block is improved.
【技术实现步骤摘要】
定时任务管理方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,尤其涉及一种定时任务管理方法、装置、计算机设备及存储介质。
技术介绍
在不同的需求或者项目中基本上都会存在定时任务处理的需求,随着业务量的提升,系统中定时任务处理的业务量大幅度提升,对用于实现定时任务的代码块的新增、删除和修改操作也越来越频繁。目前针对业务程序中需要新增、删除或者修改用于实现定时任务的代码块的需求,常采用的方式为开发人员重复的编写,手动删除和修改。仅能实现针对某一具体的业务程序添加、删除和修改用于实现定时任务的代码块,使得开发人员重复工作量增大,浪费开发人员的时间,造成开发效率不高。同时,缺乏对用于实现定时任务的代码块的统一管理。
技术实现思路
本专利技术实施例提供一种定时任务管理方法、装置、计算机设备及存储介质,以解决当前定时任务代码块开发效率低和不能统一管理的问题。一种定时任务管理方法,包括定时任务管理服务器执行的如下步骤:通过预先部署的定时任务检测工具,对与所述定时任务管理服务器相连的服务器集群的源代码进行扫描,获取定时任务代码块;将所述定时任务代码块存储到对应的定时任务工程中,并采用编译打包工具对所述定时任务工程进行编译打包处理,获取定时任务Jar包;获取所述定时任务Jar包对应的操作请求,所述操作请求包括请求标识,基于所述请求标识,通过项目依赖管理工具从第三方类库中获取与所述请求标识对应的目标Jar包;将所述定时任务Jar包和所述目标Jar包存储在Lib文件夹中,并采用JarsLink框架对所述Lib文件夹中的定时任务Jar包和目标Jar包进行监控管理。一种定 ...
【技术保护点】
1.一种定时任务管理方法,其特征在于,包括定时任务管理服务器执行的如下步骤:通过预先部署的定时任务检测工具,对与所述定时任务管理服务器相连的服务器集群的源代码进行扫描,获取定时任务代码块;将所述定时任务代码块存储到对应的定时任务工程中,并采用编译打包工具对所述定时任务工程进行编译打包处理,获取定时任务Jar包;获取所述定时任务Jar包对应的操作请求,所述操作请求包括请求标识,基于所述请求标识,通过项目依赖管理工具从第三方类库中获取与所述请求标识对应的目标Jar包;将所述定时任务Jar包和所述目标Jar包存储在Lib文件夹中,并采用JarsLink框架对所述Lib文件夹中的定时任务Jar包和目标Jar包进行监控管理。
【技术特征摘要】
1.一种定时任务管理方法,其特征在于,包括定时任务管理服务器执行的如下步骤:通过预先部署的定时任务检测工具,对与所述定时任务管理服务器相连的服务器集群的源代码进行扫描,获取定时任务代码块;将所述定时任务代码块存储到对应的定时任务工程中,并采用编译打包工具对所述定时任务工程进行编译打包处理,获取定时任务Jar包;获取所述定时任务Jar包对应的操作请求,所述操作请求包括请求标识,基于所述请求标识,通过项目依赖管理工具从第三方类库中获取与所述请求标识对应的目标Jar包;将所述定时任务Jar包和所述目标Jar包存储在Lib文件夹中,并采用JarsLink框架对所述Lib文件夹中的定时任务Jar包和目标Jar包进行监控管理。2.如权利要求1所述的定时任务管理方法,其特征在于,所述获取定时任务代码块,包括:获取预先配置好的定时任务检测工具,所述定时任务检测工具包括定时任务标识;采用所述定时任务检测工具对服务器集群中的应用程序进行递归扫描,获取与所述定时任务标识匹配的定时任务代码块。3.如权利要求1所述的定时任务管理方法,其特征在于,在所述获取定时任务代码块的步骤之后,所述定时任务管理方法还包括:从与所述定时任务管理服务器相连的服务器集群中,获取所述定时任务代码块对应的任务属性文件,将所述任务属性文件存储在数据库中;基于所述任务属性文件,对与所述任务属性文件相对应的所述定时任务Jar包进行修改。4.如权利要求3所述的定时任务管理方法,其特征在于,所述基于所述任务属性文件,对与所述任务属性文件相对应的所述定时任务Jar包进行修改,包括:获取定时任务监控端发送的登录请求,所述登录请求包括登录账号和登录密码;对所述登录账号和所述登录密码进行验证,若验证通过,则获取定时任务监控端发送的修改操作请求,所述修改操作请求包括文件标识;基于所述文件标识获取与所述文件标识相对应的目标任务属性文件;基于所述修改操作请求对所述目标任务属性文件进行修改,完成对与所述任务属性文件相对应的定时任务Jar包的修改操作。5.如权利要求1所述的定时任务管理方法,其特征在于,所述采用JarsLink框架对所述Lib文件夹中的定时任务Jar包和目标Jar包进行监控管理,包括:获取增加操作请求,所述增加操作请求携带有待处理定时任务Jar包的包名;通过所述待处理定时任务Jar包的包名,获取与定时任务Jar包的包名...
【专利技术属性】
技术研发人员:王保军,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。