应用部署的处理方法及装置、设备、介质和产品制造方法及图纸

技术编号:32664727 阅读:22 留言:0更新日期:2022-03-17 11:16
本公开提供了一种应用部署的处理方法及装置、设备、介质和产品,涉及计算机技术领域,尤其涉及数据处理和应用部署技术领域。具体实现方案包括:根据接收的应用部署请求,确定待部署的目标应用的业务功能属性;根据业务功能属性,确定与目标应用关联的至少一个候选功能单元;响应于针对至少一个候选功能单元的选择操作,生成针对目标应用的部署描述信息;以及基于部署描述信息执行至少一个部署操作,以生成目标应用。成目标应用。成目标应用。

【技术实现步骤摘要】
应用部署的处理方法及装置、设备、介质和产品


[0001]本公开涉及计算机
,尤其涉及数据处理和应用部署
,可用于应用部署的处理场景下。

技术介绍

[0002]为实现特定业务功能,需要在指定的数据处理环境中部署应用,以使应用在数据处理环境中运行并提供相应的功能。但是,在一些场景下,在进行应用部署时,存在应用开发成本消耗大、专业性要求高、开发效率低的现象。

技术实现思路

[0003]本公开提供了一种应用部署的处理方法及装置、设备、介质和产品。
[0004]根据本公开的一方面,提供了一种应用部署的处理方法,包括:响应于接收到的应用部署请求,确定待部署的目标应用的业务功能属性;根据所述业务功能属性,确定与所述目标应用关联的至少一个候选功能单元;响应于针对所述至少一个候选功能单元的选择操作,生成针对所述目标应用的部署描述信息;以及基于所述部署描述信息执行至少一个部署操作,以生成所述目标应用
[0005]根据本公开的另一方面,提供了一种应用部署的处理装置,包括:第一处理模块,用于响应于接收到的应用部署请求,确定待本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用部署的处理方法,包括:响应于接收到的应用部署请求,确定待部署的目标应用的业务功能属性;根据所述业务功能属性,确定与所述目标应用关联的至少一个候选功能单元;响应于针对所述至少一个候选功能单元的选择操作,生成针对所述目标应用的部署描述信息;以及基于所述部署描述信息执行至少一个部署操作,以生成所述目标应用。2.根据权利要求1所述的方法,其中,所述响应于针对所述至少一个候选功能单元的选择操作,生成针对所述目标应用的部署描述信息,包括:响应于针对所述至少一个候选功能单元的选择操作,确定所述选择操作所指示的至少一个目标功能单元和单元部署顺序;以及根据所述至少一个目标功能单元和所述单元部署顺序,生成所述部署描述信息。3.根据权利要求2所述的方法,其中,所述根据所述至少一个目标功能单元和所述单元部署顺序,生成所述部署描述信息,包括:确定所述选择操作所指示的与所述至少一个目标功能单元关联的单元配置参数;以及根据所述至少一个目标功能单元、所述单元部署顺序和所述单元配置参数,生成所述部署描述信息。4.根据权利要求2所述的方法,其中,所述确定所述选择操作所指示的至少一个目标功能单元和单元部署顺序,包括:根据选择操作结果中的功能单元连线,确定所述至少一个目标功能单元;以及根据所述功能单元连线指示的所述至少一个目标功能单元之间的功能依赖关系,确定所述单元部署顺序。5.根据权利要求2所述的方法,其中,所述根据所述至少一个目标功能单元和所述单元部署顺序,生成所述部署描述信息,包括:根据所述至少一个目标功能单元的功能单元属性,调整所述单元部署顺序中的偏差部署顺序,得到调整后的单元部署顺序;以及根据所述至少一个目标功能单元和所述调整后的单元部署顺序,生成所述部署描述信息,其中,所述功能单元属性包括以下信息中的至少之一:数据特征属性、存储空间属性、部署环境属性和资源分配属性。6.根据权利要求3所述的方法,其中,所述基于所述部署描述信息执行至少一个部署操作,以生成所述目标应用,包括:针对所述至少一个目标功能单元中的每个目标功能单元,生成与所述每个目标功能单元关联的数据结构对象;根据所述单元部署顺序和所述数据结构对象的功能标签,确定与对应目标功能单元匹配的中间件节点,所述中间件节点用于为对应目标功能单元提供与其他目标功能单元之间的通信服务;确定与所述每个目标功能单元关联的应用程序接口API对象,其中,所述API对象用于存储与对应目标功能单元匹配的单元配置参数;以及根据与所述每个目标功能单元关联的所述数据结构对象、所述中间件节点和所述API
对象,生成所述目标应用。7.根据权利要求6所述的方法,还包括:接收针对所述目标功能单元的调整后的单元配置参数;以及利用所述调整后的单元配置参数替换对应API对象中的单元配置参数,以使所述目标功能单元通过监听所述API对象中的配置参数变化,进行单元配置参数更新。8.根据权利要求1至7中任一项所述的方法,其中,在确定与所述目标应用关联的至少一个候选功能单元之后,还包括:利用可视化组件展示所述至少一个候选功能单元,以使用户通过所述可视化组件执行针对所述至少一个候选功能单元的选择操作。9.根据权利要求1所述的方法,还包括:根据与所述目标应用关联的预设部署分组,将所述部署分组中的至少一个容器作为用于部署所述目标应用的目标容器;和/或根据所述目标应用的API类型,确定用于部署所述目标应用的至少一个目标容器;以及向所述至少一个目标容器发送所述目标应用,以使所述至少一个目标容器部署所述目标应用。10.根据权利要求9所述的方法,其中,部署分组指示了至少一个应用和对应的至少一个容器之间的部署映射关系,所述至少一个容器中的每个容器用于部署所述至少一个应用;部署分组内的至少一个应用支持针对单元配置参数的批量调整。11.一种应用部署的处理装置,包括:第一处理模块,用于响应于接收到的应用部署请求,确定待部署的目标应用的业务功能属性;第二处理模块,用于根据所述业务功能属性,确定与所述目标应用关联的至少一个候选功能单元;第三处理模块,用于响应于针对所述至少一个候选功能单元的选择操作,生成针对所述目标...

【专利技术属性】
技术研发人员:吴傲李乐丁张萌萌郭鹏
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1