【技术实现步骤摘要】
应用微服务部署方法、装置、存储介质及终端设备
本专利技术涉及应用开发领域,具体涉及一种应用微服务部署方法、装置、存储介质及终端设备。
技术介绍
随着互联网技术的发展,应用的功能越来越丰富,应用越来越臃肿、庞大,一个应用需要多个开发团队进行开发跟维护,而目前,随着应用不断体量不断地增大,开发跟维护的效率不断地降低,例如,当需要对应用的功能进行维护或更新时,需要将应用重新发版,对应用的所有功能模块代码进行编译,并且应用各项功能间相互干扰,一项功能编译不通过其它功能亦无法上线,造成严重的效率问题。
技术实现思路
为克服以上技术问题,特别是现有技术无法高效地对应用的多项功能或服务进行部署、维护的问题,特提出以下技术方案:第一方面,本专利技术提供了一种应用微服务部署方法,包括:通过预定义的通信协议及接口规范,构建微服务体系框架;将应用微服务通过所述微服务体系框架打包成应用容器镜像,将所述应用容器镜像推送至制品仓库;响应于应用的部署命令,获取所述部署命令对应的应用微服务及各应用微服务的部署依赖,从所述制品仓库中获取所述应用容器镜像,根据所述部署依赖将所述应用容器镜像部署到应用容器 ...
【技术保护点】
1.一种应用微服务部署方法,其特征在于,包括:通过预定义的通信协议及接口规范,构建微服务体系框架;将应用微服务通过所述微服务体系框架打包成应用容器镜像,将所述应用容器镜像推送至制品仓库;响应于应用的部署命令,获取所述部署命令对应的应用微服务及各应用微服务的部署依赖,从所述制品仓库中获取所述应用容器镜像,根据所述部署依赖将所述应用容器镜像部署到应用容器中。
【技术特征摘要】
1.一种应用微服务部署方法,其特征在于,包括:通过预定义的通信协议及接口规范,构建微服务体系框架;将应用微服务通过所述微服务体系框架打包成应用容器镜像,将所述应用容器镜像推送至制品仓库;响应于应用的部署命令,获取所述部署命令对应的应用微服务及各应用微服务的部署依赖,从所述制品仓库中获取所述应用容器镜像,根据所述部署依赖将所述应用容器镜像部署到应用容器中。2.根据权利要求1所述的方法,其特征在于,所述根据所述部署依赖将所述应用容器镜像部署到应用容器中之后,还包括:监控各应用微服务的运行状态,获取所述应用微服务的运行状态数据;若所述应用微服务的运行状态数据满足预设条件,调整所述满足预设条件的应用微服务的部署策略。3.根据权利要求2所述的方法,其特征在于,所述调整所述满足预设条件的应用微服务的部署策略,包括:调整所述满足预设条件的应用微服务与其它应用微服务的部署依赖;或,下架所述满足预设条件的应用微服务。4.根据权利要求1所述的方法,其特征在于,所述将应用微服务通过所述微服务体系框架打包成应用容器镜像之后,还包括:响应于对应用微服务的更新指令;获取需要更新的应用微服务,将所述应用微服务通过所述微服务体系框架重新打包,生成新的应用容器镜像。5.根据权利要求1所述的方法,其特征在于,所述根据所述部署依赖将所述应用容器镜像部署到应用容器中,包括:获取各应用微服务的优先级别;将优先级别高的应用微服务对应的应用容器镜像优先部...
【专利技术属性】
技术研发人员:郭兴明,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。