一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

应用部署更新方法、系统、电子设备及存储介质与流程

2022-12-19 23:38:24 来源:中国专利 TAG:

技术特征:
1.一种应用部署更新方法,其特征在于,该方法包括:获取微服务;其中,所述微服务至少包括一个微服务单元;所述微服务单元,包括交付物的列表和微服务单元之间的依赖关系;将需要部署的交付物和获取的所述微服务部署到交付物仓库中;根据微服务单元所包括的交付物的列表和微服务单元之间的依赖关系,从交付物仓库中获取需要部署的交付物,对获取的交付物根据需求进行打包,然后部署到指定的服务器上。2.如权利要求1所述的应用部署更新方法,其特征在于,所述交付物部署到指定的服务器上完成后,框架自动更新微服务列表信息,所述列表信息包括文件名、文件大小、文件md5码、文件路径信息。3.如权利要求1所述的应用部署更新方法,其特征在于,所述微服务单元类型包括业务微服务单元和非业务微服务单元。4.如权利要求1所述的应用部署更新方法,其特征在于,所述交付物仓库为测试仓库、uat仓库、生产仓库任一类型。5.如权利要求1所述的应用部署更新方法,其特征在于,所述对获取的交付物根据需求进行打包,其被打包成zip、rpm、docker image任一格式。6.如权利要求1-5任一所述的应用部署更新方法,其特征在于,该方法还包括,对微服务进行更新,基于更新后的微服务获取更新前后的交付物列表,将获取的更新前后的交付物列表进行比对;若有新增交付物,若为新增则将新增交付物加入到增量中;若有更新交付物,且对比更新交付物的md5码,获得需要更新的增量;若有删除交付物,则标记所述删除交付物为删除状态;对增量进行打包部署。7.一种应用部署更新系统,其特征在于,该系统包括:微服务获取模块、交付物和微服务转移模块和部署模块;所述微服务获取模块,用于获取微服务,其中,所述微服务至少包括一个微服务单元;所述微服务单元,包括交付物的列表和微服务单元之间的依赖关系;所述交付物和微服务转移模块,用于将需要部署的交付物和所述微服务部署到交付物仓库中;所述部署模块用于根据微服务单元所包括的交付物的列表和微服务单元之间的依赖关系,从交付物仓库中获取需要部署的交付物,对获取的交付物根据需求进行打包,然后部署到指定的服务器上。8.如权利要求7所述的应用部署更新系统,其特征在于,该系统还包括更新模块;所述更新模块,用于对微服务进行更新,基于更新后的微服务获取更新前后的交付物列表,将获取的更新前后的交付物列表进行比对;若有新增交付物,若为新增则将新增交付物加入到增量中;若有更新交付物,且对比更新交付物的md码,获得需要更新的增量;若有删除交付物,则标记所述删除交付物为删除状态;对增量进行打包部署。
9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现如权利要求1-6任一项所述的应用部署更新方法的步骤。10.一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现如权利要求1-6任一项所述的应用部署更新方法的步骤。

技术总结
本发明涉及软件更新技术领域,具体涉及应用部署更新方法、系统、电子设备及存储介质。该方法获取微服务;其中,所述微服务至少包括一个微服务单元;所述微服务单元,包括交付物的列表和微服务单元之间的依赖关系;将需要部署的交付物和获取的所述微服务部署到交付物仓库中;根据微服务单元所包括的交付物的列表和微服务单元之间的依赖关系,从交付物仓库中获取需要部署的交付物,对获取的交付物根据需求进行打包,然后部署到指定的服务器上。本发明有效的规范和指导整个软件生命周期管理,在部署阶段,运维框架通过消费这份模型数据,使部署、更新更加简单高效,达到事半功倍的效果。达到事半功倍的效果。达到事半功倍的效果。


技术研发人员:李兆锐 周祥国 刘威
受保护的技术使用者:浪潮通用软件有限公司
技术研发日:2022.09.21
技术公布日:2022/12/16
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献