[发明专利]运维系统、运维方法、电子设备和存储介质有效
申请号: | 202010302471.3 | 申请日: | 2020-04-16 |
公开(公告)号: | CN111526049B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 张志鹏;吴桂平;钟志成;郑贝;冯天宇 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L41/04 | 分类号: | H04L41/04;H04L41/046;H04L67/10 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 鄢功军 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 维系 方法 电子设备 存储 介质 | ||
1.一种基于业务逻辑编排的运维系统,包括:
业务流程编辑器,用于接收基于运维场景设计的业务逻辑创建操作,并生成目标业务流程;
流程执行引擎,用于接收所述目标业务流程,按照所述目标业务流程的业务逻辑生成一个或多个流程任务,并根据所述流程任务的任务类型对所述流程任务进行任务分发,包括根据接口服务类型或命令任务服务类型将一个或多个流程任务并发或串行发送给接口服务总线或命令任务控制服务器;
接口服务总线,用于注册和管理服务接口,接收并执行任务类型为接口服务类型的接口任务;以及
命令任务控制服务器,用于接收任务类型为命令任务服务类型的命令任务,并将所述命令任务分发给受控服务器执行;
其中,多个所述流程任务之间存在逻辑先后关系,所述接口服务总线和所述命令任务控制服务器根据所述逻辑先后关系执行对应类型的任务,所述流程执行引擎还用于在业务流程执行过程中,根据接口服务和命令集执行成功或失败判断策略,进行回滚或继续执行或条件分支执行,所述命令集由所述命令任务控制服务器将所述命令任务分解获得。
2.根据权利要求1所述的系统,还包括:
一个或多个受控服务器,用于接收并执行来自所述命令任务控制服务器分发的命令任务,并将执行结果返回给所述命令任务控制服务器。
3.根据权利要求2所述的系统,还包括:
脚本库,用于提供一种或多种脚本,以供所述一个或多个受控服务器调用。
4.根据权利要求2所述的系统,其中,所述命令任务控制服务器包括:
任务接收模块,用于接收任务类型为命令任务服务类型的命令任务;
管理控制模块,用于接收来自所述一个或多个受控服务器的服务器注册信息,其中,注册成功的受控服务器能够接收命令任务;以及
任务流处理模块,用于接收所述命令任务,将所述命令任务分解为执行命令集,并通过消息队列发送给指定受控服务器执行。
5.根据权利要求4所述的系统,其中,所述命令任务控制服务器还包括:
心跳服务模块,用于收集和处理所述一个或多个受控服务器的活跃状况信息,根据预置策略触发健康预警消息。
6.根据权利要求5所述的系统,其中,所述管理控制模块用于接收所述心跳服务模块发送的健康预警消息,并生成处置方案。
7.根据权利要求6所述的系统,其中,所述命令任务控制服务器还包括:
通信连接模块,用于根据所述处置方案启动活跃状况发生异常的受控服务器;
其中,如果所述活跃状况发生异常的受控服务器正常启动,则启动代理检测任务,恢复命令任务执行;如果所述活跃状况发生异常的受控服务器不可通信,则输出所述活跃状况发生异常的受控服务器的告警至集中监控台。
8.根据权利要求2所述的系统,其中,所述一个或多个受控服务器包括:
任务服务代理模块,用于接收并执行来自所述命令任务控制服务器分发的命令任务,并将执行结果返回给所述命令任务控制服务器;以及
健康服务代理模块,用于对所述任务服务代理模块的活跃状况进行实时监控,将活跃状况信息发送给所述命令任务控制服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010302471.3/1.html,转载请声明来源钻瓜专利网。