[发明专利]一种分布式系统的任务管理系统及方法有效
申请号: | 201210429687.1 | 申请日: | 2012-11-01 |
公开(公告)号: | CN103294534B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 关进中;王维;李世淙 | 申请(专利权)人: | 北京安天电子设备有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 任务 管理 方法 | ||
1.一种分布式系统的任务管理系统,其特征在于,包括:
派发节点,用于将任务派发至缓冲池中;
缓冲池,用于存储待执行的任务;
执行节点,用于从缓冲池中获取任务进行处理;
单边操作模块,用于接收用户指令,选择单边消费模式或者单边生产模式,所述单边消费模式为停止派发节点将任务派发至缓冲池中,允许执行节点从缓冲池中获取任务进行处理;所述单边生产模式为允许派发节点将任务派发至缓冲池中,停止执行节点从缓冲池中获取任务进行处理;
任务跟踪模块,用于跟踪任务的任务状态以及任务所在执行节点的信息。
2.如权利要求1所述的系统,其特征在于,还包括预警模块:用于监控缓冲池中的任务数量,当缓冲池中的任务数量达到预设阈值时触发预警。
3.如权利要求2所述的系统,其特征在于,所述预警模块具体用于:监控缓冲池中的任务数量,当缓冲池中任务数量等于或高于预设阈值时触发预警,并暂停派发节点向缓冲池中派发新任务;或者当缓冲池中的任务数量等于或低于预设阈值时触发预警,并关闭部分执行节点。
4.如权利要求1所述的系统,其特征在于,任务跟踪模块中所述任务状态包括:任务已派发、任务被领取、任务开始执行、任务执行中、任务已超时、任务执行异常、任务已完成或者任务执行失败。
5.如权利要求4所述的系统,其特征在于,所述任务已超时包括从任务已派发到任务被领取的全局超时,或者从任务被领取到任务开始执行的执行超时。
6.如权利要求4所述的系统,其特征在于,对所述任务状态进行更新的同时更新时间戳。
7.如权利要求1所述的系统,其特征在于,任务跟踪模块中所述任务所在执行节点的信息通过MAC地址或者IP地址来标识。
8.如权利要求1所述的系统,其特征在于,还包括任务管理嵌套模块,用于利用扩展接口完成任务管理的嵌套。
9.如权利要求1所述的系统,其特征在于,还包括自定义处理模块,针对所述任务状态,利用扩展接口自定义后续处理流程。
10.一种分布式系统的任务管理方法,其特征在于,在派发节点将任务派发至缓冲池,执行节点从缓冲池获取任务进行处理的过程中,如果接收到用户指令,则进入单边模式,选择单边消费模式或者单边生产模式,所述单边消费模式为停止派发节点将任务派发至缓冲池中,允许执行节点从缓冲池中获取任务进行处理;所述单边生产模式为允许派发节点将任务派发至缓冲池中,停止执行节点从缓冲池中获取任务进行处理;
所述方法还包括跟踪任务的任务状态以及任务所在执行节点的信息。
11.如权利要求10所述方法,其特征在于,还包括预警机制,监控缓冲池中的任务数量,当缓冲池中的任务数量达到预设阈值时触发预警。
12.如权利要求11所述方法,其特征在于,所述预警机制包括:监控缓冲池中的任务数量,当缓冲池中的任务数量等于或高于预设阈值时触发预警,并暂停派发节点向缓冲池中派发新任务;或者当缓冲池中的任务数量等于或低于预设阈值时触发预警,并关闭部分执行节点。
13.如权利要求10所述的方法,其特征在于,所述任务状态包括:任务已派发、任务被领取、任务开始执行、任务执行中、任务已超时、任务执行异常、任务已完成或者任务执行失败。
14.如权利要求13所述的方法,其特征在于,所述任务已超时包括从任务已派发到任务被领取的全局超时,或者从任务被领取到任务开始执行的执行超时。
15.如权利要求13所述的方法,其特征在于,对所述任务状态进行更新的同时更新时间戳。
16.如权利要求10所述的方法,其特征在于,所述任务所在执行节点的信息通过MAC地址或者IP地址来标识。
17.如权利要求10所述的方法,其特征在于,还包括任务管理嵌套,利用扩展接口完成任务管理的嵌套。
18.如权利要求10所述的方法,其特征在于,还包括后续处理流程的自定义,针对所述任务状态,利用扩展接口自定义后续处理流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安天电子设备有限公司,未经北京安天电子设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210429687.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于移动电话或掌上电脑的采集终端USB接口模块的实现
- 下一篇:散热系统