【技术实现步骤摘要】
多分支流程管控装置、流程模板生成方法及存储介质
本专利技术涉及计算机任务管理,具体涉及一种多分支流程管控装置、流程模板生成方法及存储介质。
技术介绍
随着互联网技术的发展,基于物理资源云环境下资源管理调度流程也越来越繁多,涉及到资源申请、扩容申请、主备切换、资源动态调度、故障诊断、资源释放等全生命周期运维场景,往往涉及的数据库类型、版本多、业务调度复杂。现有的任务管理方法中多采用人工方式进行流程管理,对于新流程的加入,通常需要重新进行执行调度的安排,导致运维效率不高,人员成本也在不断增加。因此一旦运维需求发生变化,难以通过快速高效的进行流程上的应急处理来面对面对流程上的变化。
技术实现思路
专利技术目的:本申请的目的在于提供一种多分支流程管控装置、流程模板生成方法及存储介质,解决现有流程管控方法运维效率低、成本高、应急能力差的缺陷。技术方案:本申请一方面提供了一种多分支流程管控装置,包括:流程模板生成器,其被配置为根据流程要求编写并存储流程模板;流程控制器,其被配置为读取并 ...
【技术保护点】
1.一种多分支流程管控装置,其特征在于,包括:/n流程模板生成器,其被配置为根据流程要求编写并存储流程模板;/n流程控制器,其被配置为/n读取并解析所述流程模板,得到流程所包含的一个或多个任务的任务信息;/n根据任务执行结果,判定流程完成情况;/n任务调度器,其被配置为根据所述任务信息执行任务调度,并将每个任务的执行结果反馈给所述流程控制器。/n
【技术特征摘要】
1.一种多分支流程管控装置,其特征在于,包括:
流程模板生成器,其被配置为根据流程要求编写并存储流程模板;
流程控制器,其被配置为
读取并解析所述流程模板,得到流程所包含的一个或多个任务的任务信息;
根据任务执行结果,判定流程完成情况;
任务调度器,其被配置为根据所述任务信息执行任务调度,并将每个任务的执行结果反馈给所述流程控制器。
2.根据权利要求1所述的装置,其特征在于,所述流程模板生成器中存储有编辑流程模板所需的规则信息,包括:任务的定义、job的定义、step的定义、运行关系的定义及优先级参数的定义;
所述任务包括一个或多个job;所述job包括一个或多个step。
3.根据权利要求2所述的装置,其特征在于,所述运行关系包括并行和串行。
4.根据权利要求2所述的装置,其特征在于,所述优先级参数采用阿拉伯数字进行定义,通过阿拉伯数字的大小表征优先级的高低。
5.根据权利要求2所述的装置,其特征在于,所述规则信息还包括step的编排顺序的定义,所述编排顺序用于在同一job包括多个优先级相同的step时,作为所述多个优先级相同的step的执行顺序依据。
6.根据权利要求5所述的装置,其特征在于,所述流程模板包括:任务信息、job信息和step信息;
所述任务信息包括各个任务之间的运行关系、优先级顺序及任务运行周期;
所述job信息包括每个任务包括的job,以及每个任务下各job之间的运行关系及优先级顺序;
所述step信息包括每个job包括的step,以及...
【专利技术属性】
技术研发人员:胡俊军,卫祥,闫润珍,苏蕊,俞俊,林开云,
申请(专利权)人:国网电力科学研究院有限公司,国电南瑞科技股份有限公司,国网甘肃省电力公司,国网甘肃省电力公司信息通信公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。