[发明专利]一种定时任务进程与队列服务进程管理系统及方法有效
申请号: | 202011330923.5 | 申请日: | 2020-11-24 |
公开(公告)号: | CN112379989B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 刘云锋;李鲲鹏;金国兴;周雪峰 | 申请(专利权)人: | 云汉芯城(上海)互联网科技股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/54 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王晓坤 |
地址: | 201612 上海市徐汇区漕河泾开*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定时 任务 进程 队列 服务 管理 系统 方法 | ||
本申请公开了一种定时任务进程与队列服务进程管理系统及方法,该系统包括:数据中心,用于通过可视化的配置界面接收定时任务进程的第一类配置信息和队列服务进程的第二类配置信息;第一类配置信息中包括定时拉起配置信息;调度模块,用于基于预设定时器定时加载数据中心的第一类配置信息,并直接加载第二类配置信息,根据第一类配置信息和第二类配置信息确定对应的待执行任务;执行器,用于接收并执行调度模块下发的待执行任务。本申请中用户可以通过可视化的配置界面对定时任务进程以及队列服务进程进行配置,方便对各进程进行直观的配置管理;为定时任务进程设置定时拉起配置信息,能够解决数据库连接无法释放的问题,避免了系统资源的浪费。
技术领域
本申请涉及进程管理技术领域,更具体地说,涉及一种定时任务进程与队列服务进程管理系统及方法。
背景技术
在企业的一个业务项目中,通常包括各个系统的多个定时任务和多个队列服务。其中,队列工作服务一般使用常驻进程,无法释放一定时间内不使用的数据库连接,导致占用了系统资源。而针对定时任务进程和队列服务进程的配置也通常采用后台脚本实现,不便于用户进行管理。
因此,如何解决上述问题是本领域技术人员需要重点关注的。
发明内容
本申请的目的在于提供一种定时任务进程与队列服务进程管理系统及方法,便于对各进程进行直观的配置管理,同时解决了数据库连接无法释放的问题,避免系统资源的浪费。
为实现上述目的,本申请提供了一种定时任务进程与队列服务进程管理系统,包括:
数据中心,用于通过可视化的配置界面接收定时任务进程的第一类配置信息和队列服务进程的第二类配置信息;所述第一类配置信息中包括定时拉起配置信息;
调度模块,用于基于预设定时器的设置定时加载所述数据中心的所述第一类配置信息,并直接加载所述第二类配置信息,通过对所述第一类配置信息和所述第二类配置信息进行验证,确定对应的待执行任务;
执行器,用于接收并执行所述调度模块下发的所述待执行任务。
可选的,所述数据中心,包括:
配置单元,用于通过可视化的所述配置界面接收定时任务进程的第一类配置信息和队列服务进程的第二类配置信息;
管理单元,用于当启动定时任务的主进程或队列服务的主进程之后,导入所述第一类配置信息或所述第二类配置信息,并通过可视化的管理界面对所述第一类配置信息或所述第二类配置信息进行显示。
可选的,所述第一类配置信息,包括:任务名称、任务命令、任务状态、任务执行环境、定时拉起配置信息、任务级别、任务拥有者信息中任一项或任几项的组合;所述第二类配置信息,包括:服务名称、服务命令、服务状态、服务执行环境、服务级别、服务拥有者信息中任一项或任几项的组合。
可选的,所述管理单元,还用于:
通过所述管理界面显示针对所述第一类配置信息的附加参数配置子界面,以便通过所述附加参数配置子界面接收用户终端设置的附加参数;
其中,所述附加参数包括任务节点、任务超时时间、任务失败重试次数、任务失败重试时间间隔、任务通知开启/关闭配置信息中任一项或任几项的组合。
可选的,所述管理单元,还用于:
通过所述管理界面对所述定时任务对应的任务日志进行显示,所述任务日志中包括任务执行开始时间、任务执行结束时间、任务执行时长、任务开始时对应的初始内存大小、任务结束时对应的目标内存大小以及执行结果中任一项或任几项的组合;
通过所述管理界面对任务执行时长统计表进行显示,所述任务执行时长统计表中包括定时任务中所涉及的针对数据表的更新操作记录。
可选的,所述调度模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云汉芯城(上海)互联网科技股份有限公司,未经云汉芯城(上海)互联网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011330923.5/2.html,转载请声明来源钻瓜专利网。