一种分布式系统的任务管理系统及方法与流程

文档序号:12008321阅读:来源:国知局
一种分布式系统的任务管理系统及方法与流程

技术特征:
1.一种分布式系统的任务管理系统,其特征在于,包括:派发节点,用于将任务派发至缓冲池中;缓冲池,用于存储待执行的任务;执行节点,用于从缓冲池中获取任务进行处理;单边操作模块,用于接收用户指令,选择单边消费模式或者单边生产模式,所述单边消费模式为停止派发节点将任务派发至缓冲池中,允许执行节点从缓冲池中获取任务进行处理;所述单边生产模式为允许派发节点将任务派发至缓冲池中,停止执行节点从缓冲池中获取任务进行处理;任务跟踪模块,用于跟踪任务的任务状态以及任务所在执行节点的信息;其中,所述任务状态包括:任务已派发、任务被领取、任务开始执行、任务执行中、任务已超时、任务执行异常、任务已完成或者任务执行失败。2.如权利要求1所述的系统,其特征在于,还包括预警模块:用于监控缓冲池中的任务数量,当缓冲池中的任务数量达到预设阈值时触发预警。3.如权利要求2所述的系统,其特征在于,所述预警模块具体用于:监控缓冲池中的任务数量,当缓冲池中任务数量等于或高于预设阈值时触发预警,并暂停派发节点向缓冲池中派发新任务;或者当缓冲池中的任务数量等于或低于预设阈值时触发预警,并关闭部分执行节点。4.如权利要求1所述的系统,其特征在于,所述任务已超时包括从任务已派发到任务被领取的全局超时,或者从任务被领取到任务开始执行的执行超时。5.如权利要求1所述的系统,其特征在于,对所述任务状态进行更新的同时更新时间戳。6.如权利要求1所述的系统,其特征在于,任务跟踪模块中所述任务所在执行节点的信息通过MAC地址或者IP地址来标识。7.如权利要求1所述的系统,其特征在于,还包括任务管理嵌套模块,用于利用扩展接口完成任务管理的嵌套。8.如权利要求1所述的系统,其特征在于,还包括自定义处理模块,针对所述任务状态,利用扩展接口自定义后续处理流程。9.一种分布式系统的任务管理方法,其特征在于,在派发节点将任务派发至缓冲池,执行节点从缓冲池获取任务进行处理的过程中,如果接收到用户指令,则进入单边模式,选择单边消费模式或者单边生产模式,所述单边消费模式为停止派发节点将任务派发至缓冲池中,允许执行节点从缓冲池中获取任务进行处理;所述单边生产模式为允许派发节点将任务派发至缓冲池中,停止执行节点从缓冲池中获取任务进行处理;所述方法还包括跟踪任务的任务状态以及任务所在执行节点的信息;其中,所述任务状态包括:任务已派发、任务被领取、任务开始执行、任务执行中、任务已超时、任务执行异常、任务已完成或者任务执行失败。10.如权利要求9所述方法,其特征在于,还包括预警机制,监控缓冲池中的任务数量,当缓冲池中的任务数量达到预设阈值时触发预警。11.如权利要求10所述方法,其特征在于,所述预警机制包括:监控缓冲池中的任务数量,当缓冲池中的任务数量等于或高于预设阈值时触发预警,并暂停派发节点向缓冲池中派发新任务;或者当缓冲池中的任务数量等于或低于预设阈值时触发预警,并关闭部分执行节点。12.如权利要求9所述的方法,其特征在于,所述任务已超时包括从任务已派发到任务被领取的全局超时,或者从任务被领取到任务开始执行的执行超时。13.如权利要求9所述的方法,其特征在于,对所述任务状态进行更新的同时更新时间戳。14.如权利要求9所述的方法,其特征在于,所述任务所在执行节点的信息通过MAC地址或者IP地址来标识。15.如权利要求9所述的方法,其特征在于,还包括任务管理嵌套,利用扩展接口完成任务管理的嵌套。16.如权利要求9所述的方法,其特征在于,还包括后续处理流程的自定义,针对所述任务状态,利用扩展接口自定义后续处理流程。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1