[发明专利]用于管理调度程序的系统和方法有效
申请号: | 201410448408.5 | 申请日: | 2014-09-04 |
公开(公告)号: | CN105468499B | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 逄志伟 | 申请(专利权)人: | 中芯国际集成电路制造(上海)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 董巍;高伟 |
地址: | 201203 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 调度 程序 系统 方法 | ||
1.一种用于管理调度程序的系统,其特征在于,包括管理模块、调度模块和日志池,其中
所述管理模块用于将一个或多个调度程序中的每一个的配置信息发送到所述日志池、从所述日志池获取所述一个或多个调度程序中的指定调度程序的执行日志的至少一部分、以及基于所述指定调度程序的执行日志的至少一部分监控所述指定调度程序的执行状态;
所述调度模块用于从所述日志池获取所述配置信息、根据所述配置信息调度所述一个或多个调度程序的执行、以及将所述一个或多个调度程序中的每一个的执行日志发送到所述日志池;
所述日志池用于存储所述配置信息和所述一个或多个调度程序中的每一个的执行日志。
2.根据权利要求1所述的系统,其特征在于,所述管理模块进一步用于向所述调度模块发送管理命令以使能或禁用所述调度模块。
3.根据权利要求1所述的系统,其特征在于,所述系统进一步包括用户交互模块,其能够与所述管理模块通信并且用于显示与所述一个或多个调度程序相关联的管理界面。
4.根据权利要求3所述的系统,其特征在于,所述管理模块包括内建分析模块,用于根据所述指定调度程序的执行日志的至少一部分对所述指定调度程序在选定时段内的执行时间成本进行分析,所述用户交互模块进一步用于显示所述内建分析模块对所述执行时间成本的分析结果。
5.根据权利要求3所述的系统,其特征在于,所述用户交互模块进一步用于显示所述指定调度程序的执行日志的至少一部分。
6.根据权利要求3所述的系统,其特征在于,所述用户交互模块进一步用于接收来自用户的输入信息,所述配置信息基于所述输入信息而生成。
7.根据权利要求1所述的系统,其特征在于,所述调度模块包括监听器模块,其中
所述管理模块进一步用于将与所述一个或多个调度程序中的指定调度程序相关联的控制信息发送到所述调度模块;
所述监听器模块用于监听所述控制信息并且根据所述控制信息控制所述指定调度程序的执行。
8.根据权利要求1所述的系统,其特征在于,所述调度模块包括异常监控模块和通知模块,其中
所述异常监控模块用于监控所述一个或多个调度程序中的任何一个的异常;
所述通知模块用于当所述异常发生时,将所述异常通知给发生异常的调度程序的配置信息所指定的通知对象。
9.根据权利要求1所述的系统,其特征在于,所述调度模块进一步用于将所述一个或多个调度程序中的任何一个的同步状态发送到所述日志池或从所述日志池获取所述同步状态,所述日志池进一步用于存储所述同步状态。
10.根据权利要求1所述的系统,其特征在于,所述调度模块实现为基于Java技术和Quartz框架的调度服务器。
11.根据权利要求1所述的系统,其特征在于,所述调度模块实现为基于Java技术和Quartz框架的调度服务器和数据库。
12.一种用于管理调度程序的方法,其特征在于,包括:
管理模块将一个或多个调度程序中的每一个的配置信息发送到日志池;
调度模块从所述日志池获取所述配置信息并且根据所述配置信息调度所述一个或多个调度程序的执行;
所述调度模块将所述一个或多个调度程序中的每一个的执行日志发送到所述日志池;以及
所述管理模块从所述日志池获取所述一个或多个调度程序中的指定调度程序的执行日志的至少一部分并且基于所述指定调度程序的执行日志的至少一部分监控所述指定调度程序的执行状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中芯国际集成电路制造(上海)有限公司,未经中芯国际集成电路制造(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410448408.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:代码稳定性检测方法及装置
- 下一篇:处理器运行频率的处理方法、装置和系统