[发明专利]多分支流程管控装置、流程模板生成方法及存储介质有效
申请号: | 202010458653.X | 申请日: | 2020-05-27 |
公开(公告)号: | CN111736967B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 胡俊军;卫祥;闫润珍;苏蕊;俞俊;林开云 | 申请(专利权)人: | 国网电力科学研究院有限公司;国电南瑞科技股份有限公司;国网甘肃省电力公司;国网甘肃省电力公司信息通信公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分支 流程 装置 模板 生成 方法 存储 介质 | ||
本申请公开了一种多分支流程管控装置,包括:流程模板生成器,其被配置为根据流程要求编写并存储流程模板;流程控制器,其被配置为读取并解析流程模板,得到流程所包含的一个或多个任务的任务信息;根据任务执行结果,判定流程完成情况;任务调度器,其被配置为根据任务信息执行任务调度,并将每个任务的执行结果反馈给流程控制器。本申请还公开了一种流程模板生成方法和存储介质,通过确定任务信息及其所包含的不同粒度的job信息和step信息生成流程模板。本申请将业务流程转换成任务的形式,通过job和step不同粒度将业务串联和定制化调度,使流程能够动态扩展,实现多分支流程管控,提高了流程管理效率。
技术领域
本发明涉及计算机任务管理,具体涉及一种多分支流程管控装置、流程模板生成方法及存储介质。
背景技术
随着互联网技术的发展,基于物理资源云环境下资源管理调度流程也越来越繁多,涉及到资源申请、扩容申请、主备切换、资源动态调度、故障诊断、资源释放等全生命周期运维场景,往往涉及的数据库类型、版本多、业务调度复杂。
现有的任务管理方法中多采用人工方式进行流程管理,对于新流程的加入,通常需要重新进行执行调度的安排,导致运维效率不高,人员成本也在不断增加。因此一旦运维需求发生变化,难以通过快速高效的进行流程上的应急处理来面对面对流程上的变化。
发明内容
发明目的:本申请的目的在于提供一种多分支流程管控装置、流程模板生成方法及存储介质,解决现有流程管控方法运维效率低、成本高、应急能力差的缺陷。
技术方案:本申请一方面提供了一种多分支流程管控装置,包括:
流程模板生成器,其被配置为根据流程要求编写并存储流程模板;
流程控制器,其被配置为读取并解析流程模板,得到流程所包含的一个或多个任务的任务信息;根据任务执行结果,判定流程完成情况;
任务调度器,其被配置为根据任务信息执行任务调度,并将每个任务的执行结果反馈给流程控制器。
进一步地,流程模板生成器中存储有编辑流程模板所需的规则信息,包括:任务的定义、job的定义、step的定义、运行关系的定义及优先级参数的定义;
任务包括一个或多个job;job包括一个或多个step。
进一步地,运行关系包括并行和串行。
进一步地,优先级参数采用阿拉伯数字进行定义,通过阿拉伯数字的大小表征优先级的高低,数字越大对应的优先级越高。
进一步地,规则信息还包括step的编排顺序的定义,编排顺序用于在同一job包括多个优先级相同的step时,作为多个优先级相同的step的执行顺序依据。
进一步地,流程模板包括:任务信息、job信息和step信息;
任务信息包括各个任务之间的运行关系、优先级顺序及任务运行周期;
job信息包括每个任务包括的job,以及每个任务下各job之间的运行关系及优先级顺序;
step信息包括每个job包括的step,以及每个job下个step之间的运行关系、优先级顺序及编排顺序。
进一步地,根据任务运行周期的不同,可将任务分为短周期任务、长周期任务和不定周期任务;
短周期任务的执行结果通过同步传输的方式反馈给流程控制器;
长周期任务的执行结果通过异步回调的方式反馈给流程控制器;
不定周期任务的执行结果通过同步传输或异步回调的方式反馈给流程控制器。
进一步地,还包括:监听器和执行回调存储器,用于为异步回调提供硬件基础。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电力科学研究院有限公司;国电南瑞科技股份有限公司;国网甘肃省电力公司;国网甘肃省电力公司信息通信公司,未经国网电力科学研究院有限公司;国电南瑞科技股份有限公司;国网甘肃省电力公司;国网甘肃省电力公司信息通信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010458653.X/2.html,转载请声明来源钻瓜专利网。