[发明专利]一种微服务可视化编排方法及相关装置在审
申请号: | 202111163558.8 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113885858A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 邹国惠;曹安瑛;裴星宇;何伟;周小艺;侯成;张骥;郭本一;王健 | 申请(专利权)人: | 广东电网有限责任公司;广东电网有限责任公司珠海供电局 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 许庆胜 |
地址: | 510600 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 可视化 编排 方法 相关 装置 | ||
1.一种微服务可视化编排方法,其特征在于,应用于可视化编排工具,方法包括:
S1、加载已有子业务流,所述已有子业务流为:预先通过编码实现的基本业务流或基于基本业务流通过类组态化操作实现的业务流;
S2、拖拽界面中的组态化图元生成业务流,并保存得到配置业务流,所述组态化图元包括基于编排框架接口开发的相关基础微服务及基于基础微服务已配置的业务流;
S3、检测所述配置业务流内子业务的输入和输出并发需求,得到引用并发性;
S4、根据所述引用并发性判断是否需要一致性保护,若是,则执行步骤S5,否则,发出提示信号并返回步骤S2;
S5、根据所述配置业务流内子业务的输入和输出关系确定所需的数据一致性保护属性;
S6、根据所述数据一致性保护属性对一致性数据进行保护后,将所述配置业务流生成业务流结构化描述数据并持久化。
2.根据权利要求1所述的微服务可视化编排方法,其特征在于,步骤S2,之后还包括:控制已保存的业务流进入开始状态,或停止状态,或挂起状态。
3.根据权利要求1所述的微服务可视化编排方法,其特征在于,步骤S2之前还包括:构建新业务流并编辑所述新业务流的名称信息,将界面中的组态化图元拖拽至所述新业务流中,从而生成所述业务流。
4.根据权利要求1所述的微服务可视化编排方法,其特征在于,步骤S6,具体包括:
根据所述数据一致性保护属性通过改进的etcd服务,对一致性数据进行保护后,将所述配置业务流生成业务流结构化描述数据并持久化,所述改进的etcd服务的底层采用KCP通信方式实现的分布式锁机制。
5.根据权利要求1所述的微服务可视化编排方法,其特征在于,所述拖拽界面中的组态化图元生成业务流,具体包括:
拖拽界面中的所述组态化图元至用户所需位置,编辑所述组态化图元的执行顺序序号,通过数据关联类箭头符号关联所述组态化图的关联关系,并设置其中一个所述组态化图元作为最终输出,得到业务流。
6.根据权利要求1所述的微服务可视化编排方法,其特征在于,所述已有子业务流包括:
告警判断业务流、门禁状态测控业务流、跨区通信业务流、数据持久化业务流、告警推送业务流、联动触发业务流、火灾告警数据采集业务流、暴力入侵数据采集业务流、录像回放业务流、实时视频监控业务流、云台控制业务流、录像文件视频服务业务流。
7.一种微服务可视化编排系统,其特征在于,包括:
加载模块,用于加载已有子业务流,所述已有子业务流为:预先通过编码实现的基本业务流或基于基本业务流通过类组态化操作实现的业务流;
拖拽模块,用于拖拽界面中的组态化图元生成业务流,并保存得到配置业务流,所述组态化图元包括基于编排框架接口开发的相关基础微服务及基于基础微服务已配置的业务流;
检测模块,用于检测所述配置业务流内子业务的输入和输出并发需求,得到引用并发性;
判断模块,用于根据所述引用并发性判断是否需要一致性保护,若是,则触发分析模块,否则,发出提示信号并触发所述拖拽模块;
分析模块,用于根据所述配置业务流内子业务的输入和输出关系确定所需的数据一致性保护属性;
生成模块,用于根据所述数据一致性保护属性对一致性数据进行保护后,将所述配置业务流生成业务流结构化描述数据并持久化。
8.根据权利要求7所述的微服务可视化编排系统,其特征在于,还包括:控制模块;
所述控制模块,用于控制已保存的业务流进入开始状态,或停止状态,或挂起状态。
9.一种微服务可视化编排设备,其特征在于,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行权利要求1-6任一项所述的微服务可视化编排方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-6任一项所述的微服务可视化编排方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司;广东电网有限责任公司珠海供电局,未经广东电网有限责任公司;广东电网有限责任公司珠海供电局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111163558.8/1.html,转载请声明来源钻瓜专利网。