[发明专利]一种应用部署升级方法、装置和电子设备在审
申请号: | 202011190220.7 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112286555A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 丘晓强;欧阳志刚;刘丽 | 申请(专利权)人: | 上海淇玥信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 上海点威知识产权代理有限公司 31326 | 代理人: | 杜焱 |
地址: | 200333 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 部署 升级 方法 装置 电子设备 | ||
本说明书实施例提供一种应用部署升级方法,通过提供资源部署平台、资源中心和升级控制中心,资源中心具有线上资源中心和预发布资源中心,使资源的部署和上线发布相分离,通过资源部署平台将升级资源部署到预发布资源中心,资源管理者可以在对资源审核通过后利用升级控制中心进行发布确认操作,升级控制中心若接收到发布确认操作,则向所述资源中心发送第一控制信息,资源中心基于第一控制信息将部署于预发布资源中心的升级资源同步到线上资源中心,为升级提供线上资源。由于部署资源后不直接上线可以对部署结果进行审核,因而提高了部署准确性,通过升级控制中心控制是否上线,提高了可控性,在资源中心内部进行同步,快速上线,影响小。
技术领域
本申请涉及计算机领域,尤其涉及一种应用部署升级方法、装置和电子设备。
背景技术
客户端应用的升级,需要资源管理者(比如配置资源者、审核资源者等)将资源部署到资源中心,使客户端能够通信获取升级所需的资源。为了不影响线上使用,因此,在部署资源时需要尽量不出现错误,故资源的人为部署过程较为耗时,而一旦资源部署出错,往往需要撤回而影响线上资源的使用。
因此,有必要提供一种新的部署升级方法,提高资源部署上线准确性。
对现有技术进行分析发现,现有技术资源上线过程准确性的原因在于,目前资源的部署是直接部署到线上的,因此部署过程实际上就是上线过程,因此,部署错误引起的性能减弱甚至故障,通常在上线后才能发现,这也导致资源部署上线准确性低。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本说明书实施例提供一种应用部署升级方法、装置和电子设备,用以提高资源部署上线准确性。
本说明书实施例提供一种应用部署升级方法,包括:
提供资源部署平台、资源中心和升级控制中心,所述资源中心具有线上资源中心和预发布资源中心;
通过资源部署平台将构建的升级资源部署到预发布资源中心;
所述升级控制中心若接收到资源管理者的发布确认操作,则向所述资源中心发送第一控制信息;
所述资源中心基于所述第一控制信息执行资源同步任务:将部署于所述预发布资源中心的所述升级资源同步到所述线上资源中心;
判断所述线上资源中心是否具有升级资源,若所述线上资源中心具有升级资源,则利用所述升级资源对客户端应用进行升级。
可选地,还包括:
所述升级控制中心对所述资源同步任务进行监测,若监测到资源中心完成所述资源同步任务,则向所述资源中心发送第二控制信息;
所述资源中心基于所述第二控制信息删除所述预发布资源中心中的所述升级资源。
可选地,所述资源中心预先配置有资源同步指令和资源删除指令。
可选地,所述利用所述升级资源对客户端应用进行升级,包括:
对比所述升级资源和未升级的资源,生成增量文件,向客户端提供所述增量文件,使客户端基于所属增量文件进行升级。
可选地,所述判断所述线上资源中心是否具有升级资源,包括:
根据线上资源中心的版本配置信息判断所述线上资源中心是否具有升级资源。
可选地,所述预发布资源中心为资源管理者的专属客户端提供预运行服务。
可选地,所述向所述资源中心发送第一控制信息,包括:
与资源中心建立通信连接,以通信广播的方式发送第一控制信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海淇玥信息技术有限公司,未经上海淇玥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011190220.7/2.html,转载请声明来源钻瓜专利网。