[发明专利]一种可视化应用组件编排方法及系统在审
| 申请号: | 202010301349.4 | 申请日: | 2020-04-16 |
| 公开(公告)号: | CN111522543A | 公开(公告)日: | 2020-08-11 |
| 发明(设计)人: | 冯强中;范文斌;王亚平;吴彤彤;刘帆 | 申请(专利权)人: | 科大国创云网科技有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38;G06F8/71 |
| 代理公司: | 合肥昊晟德专利代理事务所(普通合伙) 34153 | 代理人: | 王林 |
| 地址: | 230000 安徽省合*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 可视化 应用 组件 编排 方法 系统 | ||
1.一种可视化应用组件编排方法,其特征在于,包括以下步骤:
S1:可视化配置
根据部署应用所需的基础应用、中间件,通过可视化操作形式配置基础应用间逻辑调用关系及基础应用的依赖关系,生成拓扑图;
S2:参数校验
对步骤S1中配置的参数进行校验;
S3:参数转换
将可视化配置生成的拓扑图通过参数转换引擎转换为符合Json或Yaml格式的配置文件;
S4:应用部署
集群根据经参数转换后的配置文件通过ApiServer创建相应的资源,完成应用部署。
2.根据权利要求1所述的一种可视化应用组件编排方法,其特征在于:在所述步骤S1中,可视化操作形式为在可视化界面进行的连线、拖拽等形式。
3.根据权利要求1所述的一种可视化应用组件编排方法,其特征在于:在所述步骤S1中,进行可视化操作的同时即完成了参数的配置工作,配置基础应用的依赖关系即配置基础应用所依赖的服务、组件。
4.根据权利要求1所述的一种可视化应用组件编排方法,其特征在于:在所述步骤S2中,对步骤S1中配置的参数进行校验的方式为将配置的参数与官方配置预定义的参数以及具有特定参数值的参数进行比对,以校验步骤S1中配置的参数值是否正确。
5.根据权利要求1所述的一种可视化应用组件编排方法,其特征在于:在所述步骤S3中,参数转换的过程为将用户填写的配置参数与配置文件模板里的参数逐个比较,然后将配置文件模板里的预定义参数值替换成用户填写的参数值,配置文件模板中的参数值全部替换完成后即完成参数转换;根据配置文件模板和不同的参数值生成不同内容的配置文件,使模板更具通用性。
6.根据权利要求1所述的一种可视化应用组件编排方法,其特征在于:当参数校验失败后,则不进入所述步骤S3中,并将参数校验失败的信息写入日志,其中参数校验失败信息包括输入的参数值不在设定的范围内、预定义参数不符合命名规范、输入的参数值类型不匹配;当参数校验成功后,则进入所述步骤S3中,对配置完成的参数进行转换。
7.根据权利要求1所述的一种可视化应用组件编排方法,其特征在于:当参数转换失败后,则不进入所述步骤S4中,并将参数转换失败的信息写入日志,其中参数转换失败信息包括转换异常的参数名称、参数值、异常堆栈信息、参数所属组件、参数所属编排;当参数转换成功后,则进入所述步骤S4中,完成应用部署。
8.根据权利要求1所述的一种可视化应用组件编排方法,其特征在于:部署过程完成后,将当前应用部署过程产生的日志持久化并保存。
9.根据权利要求1所述的一种可视化应用组件编排方法,其特征在于:无论部署过程是成功或失败,均将部署结果反馈给用户,以便用户对下一步做出判断,当部署失败,将失败日志反馈;成功时将部署成功后应用的访问方式反馈给用户。
10.一种可视化应用组件编排系统,其特征在于,利用如权利要求1~9任一所述的编排方法进行应用组件编排工作,包括:
可视化配置模块,用于根据部署应用所需的基础应用、中间件,通过可视化操作形式配置基础应用间逻辑调用关系及基础应用的依赖关系,生成拓扑图;
参数校验模块,用于对配置完的参数进行校验;
参数转换模块,用于将可视化配置生成的拓扑图通过参数转换引擎转换为符合Json或Yaml格式的配置文件;
应用部署模块,用于通过集群根据转换后的配置文件通过ApiServer创建相应的资源,完成应用部署;
控制处理模块,用于向其他模块发出指令,完成相关动作;
所述可视化配置模块、参数校验模块、参数转换模块、应用部署模块均与控制处理模块建立连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大国创云网科技有限公司,未经科大国创云网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010301349.4/1.html,转载请声明来源钻瓜专利网。





