[发明专利]云资源编排方法、装置、计算机设备及存储介质在审
申请号: | 202211177519.8 | 申请日: | 2022-09-26 |
公开(公告)号: | CN115495142A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 邢长林;许哲民;徐佳佳;张天浩 | 申请(专利权)人: | 华润数字科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;H04L67/10 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 戴艳艳 |
地址: | 518000 广东省深圳市福田区梅林街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 编排 方法 装置 计算机 设备 存储 介质 | ||
1.一种云资源编排方法,其特征在于,包括:
响应于用户在模板配置页面上的模板创建指令,获取模板信息,并根据预设容器中的模板规范信息校验所述模板信息是否符合规范;
若所述模板信息符合规范,则根据所述模板信息通过预设任务调度服务生成有向无环图,并将与所述预设任务调度服务相对应的流程ID与所述模板信息相对应的模板版本进行关联;
响应于用户在资源栈配置页面上的资源栈创建指令,获取模目标模板信息,根据所述目标模板信息生成资源栈及与所述资源栈相对应的流程实例ID;
根据所述流程实例ID通过所述预设任务调度服务获取所述有向无环图中的多个编排任务节点,并执行所述多个编排任务节点,以创建云资源。
2.根据权利要求1所述的方法,其特征在于,所述模板信息包括模板名称、版本信息、模板参数以及资源信息,所述根据预设容器中的模板规范信息校验所述模板信息是否符合规范的步骤,包括:
从spring bean容器中获取模板的属性名称及属性值类型;
根据所述属性名称及所述属性值类型校验所述模板名称、所述版本信息、所述模板参数以及所述资源信息是否符合规范。
3.根据权利要求2所述的方法,其特征在于,所述根据所述属性名称及所述属性值类型校验所述模板名称、所述版本信息、所述模板参数以及所述资源信息是否符合规范的步骤,包括:
检测所述模板名称与所述属性名称是否一致;
若所述模板名称与所述属性名称一致,则通过属性值校验规则校验所述版本信息、所述模板参数以及所述资源信息是否满足所述属性值类型,其中,所述属性值校验规则为正则表达式、值范围以及数据类型中的一种或多种组合的校验规则;
若所述版本信息、所述模板参数以及所述资源信息满足所述属性值类型,则判定所述模板名称、所述版本信息、所述模板参数以及所述资源信息符合规范。
4.根据权利要求1所述的方法,其特征在于,所述根据所述模板信息通过预设任务调度服务生成有向无环图的步骤,包括:
根据指定字段获取所述模板信息中资源信息;
根据所述资源信息中资源之间的顺序关系通过Powerjob服务生成有向无环图,其中,所述有向无环图中的一个编排任务节点对应于所述资源信息中一种资源。
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标模板信息生成资源栈及与所述资源栈相对应的流程实例ID的步骤,包括:
针对所述目标模板信息中的每一资源构建一资源实例以得到资源实例集合,其中,所述目标模板信息包括所述模板信息及业务信息;
将所述资源实例集合作为资源栈,并生成与所述资源栈相对应的流程实例ID。
6.根据权利要求1所述的方法,其特征在于,所述根据所述流程实例ID通过所述预设任务调度服务获取所述有向无环图中的多个编排任务节点,并执行所述多个编排任务节点,以创建云资源的步骤,包括:
根据所述流程实例ID通过所述预设任务调度服务获取所述有向无环图中的第一编排任务节点作为当前编排任务节点;
判断所述当前编排任务节点是否存在依赖节点;
若所述当前编排任务节点存在所述依赖节点,则获取所述依赖节点的执行结果,并将所述执行结果及所述当前编排任务节点所对应的输入参数作为目标输入参数;
若所述当前编排任务节点不存在所述依赖节点,则将所述输入参数作为所述目标输入参数;
根据所述目标输入参数执行所述当前编排任务节点,以创建所述当前编排任务节点所对应的云资源;
判断所述当前编排任务节点是否为最后编排任务节点;
若所述当前编排任务节点不为最后编排任务节点,则获取下一编排任务节点,并将所述下一编排任务节点作为所述当前编排任务节点,返回执行所述判断所述当前编排任务节点是否存在依赖节点的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华润数字科技有限公司,未经华润数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211177519.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多谐振点宽频压电发电式本安型传感器
- 下一篇:及时支护的高效矿料掏采方法