[发明专利]应用部署的处理方法及装置、设备、介质和产品在审
申请号: | 202111446840.7 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114185552A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 吴傲;李乐丁;张萌萌;郭鹏 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 庄锦军 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 部署 处理 方法 装置 设备 介质 产品 | ||
1.一种应用部署的处理方法,包括:
响应于接收到的应用部署请求,确定待部署的目标应用的业务功能属性;
根据所述业务功能属性,确定与所述目标应用关联的至少一个候选功能单元;
响应于针对所述至少一个候选功能单元的选择操作,生成针对所述目标应用的部署描述信息;以及
基于所述部署描述信息执行至少一个部署操作,以生成所述目标应用。
2.根据权利要求1所述的方法,其中,所述响应于针对所述至少一个候选功能单元的选择操作,生成针对所述目标应用的部署描述信息,包括:
响应于针对所述至少一个候选功能单元的选择操作,确定所述选择操作所指示的至少一个目标功能单元和单元部署顺序;以及
根据所述至少一个目标功能单元和所述单元部署顺序,生成所述部署描述信息。
3.根据权利要求2所述的方法,其中,所述根据所述至少一个目标功能单元和所述单元部署顺序,生成所述部署描述信息,包括:
确定所述选择操作所指示的与所述至少一个目标功能单元关联的单元配置参数;以及
根据所述至少一个目标功能单元、所述单元部署顺序和所述单元配置参数,生成所述部署描述信息。
4.根据权利要求2所述的方法,其中,所述确定所述选择操作所指示的至少一个目标功能单元和单元部署顺序,包括:
根据选择操作结果中的功能单元连线,确定所述至少一个目标功能单元;以及
根据所述功能单元连线指示的所述至少一个目标功能单元之间的功能依赖关系,确定所述单元部署顺序。
5.根据权利要求2所述的方法,其中,所述根据所述至少一个目标功能单元和所述单元部署顺序,生成所述部署描述信息,包括:
根据所述至少一个目标功能单元的功能单元属性,调整所述单元部署顺序中的偏差部署顺序,得到调整后的单元部署顺序;以及
根据所述至少一个目标功能单元和所述调整后的单元部署顺序,生成所述部署描述信息,
其中,所述功能单元属性包括以下信息中的至少之一:
数据特征属性、存储空间属性、部署环境属性和资源分配属性。
6.根据权利要求3所述的方法,其中,所述基于所述部署描述信息执行至少一个部署操作,以生成所述目标应用,包括:
针对所述至少一个目标功能单元中的每个目标功能单元,生成与所述每个目标功能单元关联的数据结构对象;
根据所述单元部署顺序和所述数据结构对象的功能标签,确定与对应目标功能单元匹配的中间件节点,所述中间件节点用于为对应目标功能单元提供与其他目标功能单元之间的通信服务;
确定与所述每个目标功能单元关联的应用程序接口API对象,其中,所述API对象用于存储与对应目标功能单元匹配的单元配置参数;以及
根据与所述每个目标功能单元关联的所述数据结构对象、所述中间件节点和所述API对象,生成所述目标应用。
7.根据权利要求6所述的方法,还包括:
接收针对所述目标功能单元的调整后的单元配置参数;以及
利用所述调整后的单元配置参数替换对应API对象中的单元配置参数,以使所述目标功能单元通过监听所述API对象中的配置参数变化,进行单元配置参数更新。
8.根据权利要求1至7中任一项所述的方法,其中,在确定与所述目标应用关联的至少一个候选功能单元之后,还包括:
利用可视化组件展示所述至少一个候选功能单元,以使用户通过所述可视化组件执行针对所述至少一个候选功能单元的选择操作。
9.根据权利要求1所述的方法,还包括:
根据与所述目标应用关联的预设部署分组,将所述部署分组中的至少一个容器作为用于部署所述目标应用的目标容器;和/或根据所述目标应用的API类型,确定用于部署所述目标应用的至少一个目标容器;以及
向所述至少一个目标容器发送所述目标应用,以使所述至少一个目标容器部署所述目标应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111446840.7/1.html,转载请声明来源钻瓜专利网。