一种应用部署升级方法、装置和电子设备制造方法及图纸

技术编号:27206193 阅读:19 留言:0更新日期:2021-01-31 12:29
本说明书实施例提供一种应用部署升级方法,通过提供资源部署平台、资源中心和升级控制中心,资源中心具有线上资源中心和预发布资源中心,使资源的部署和上线发布相分离,通过资源部署平台将升级资源部署到预发布资源中心,资源管理者可以在对资源审核通过后利用升级控制中心进行发布确认操作,升级控制中心若接收到发布确认操作,则向所述资源中心发送第一控制信息,资源中心基于第一控制信息将部署于预发布资源中心的升级资源同步到线上资源中心,为升级提供线上资源。由于部署资源后不直接上线可以对部署结果进行审核,因而提高了部署准确性,通过升级控制中心控制是否上线,提高了可控性,在资源中心内部进行同步,快速上线,影响小。影响小。影响小。

【技术实现步骤摘要】
一种应用部署升级方法、装置和电子设备


[0001]本申请涉及计算机领域,尤其涉及一种应用部署升级方法、装置和电子设备。

技术介绍

[0002]客户端应用的升级,需要资源管理者(比如配置资源者、审核资源者等)将资源部署到资源中心,使客户端能够通信获取升级所需的资源。为了不影响线上使用,因此,在部署资源时需要尽量不出现错误,故资源的人为部署过程较为耗时,而一旦资源部署出错,往往需要撤回而影响线上资源的使用。
[0003]因此,有必要提供一种新的部署升级方法,提高资源部署上线准确性。
[0004]对现有技术进行分析发现,现有技术资源上线过程准确性的原因在于,目前资源的部署是直接部署到线上的,因此部署过程实际上就是上线过程,因此,部署错误引起的性能减弱甚至故障,通常在上线后才能发现,这也导致资源部署上线准确性低。
[0005]在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本说明书实施例提供一种应用部署升级方法、装置和电子设备,用以提高资源部署上线准确性。
[0007]本说明书实施例提供一种应用部署升级方法,包括:
[0008]提供资源部署平台、资源中心和升级控制中心,所述资源中心具有线上资源中心和预发布资源中心;
[0009]通过资源部署平台将构建的升级资源部署到预发布资源中心;
[0010]所述升级控制中心若接收到资源管理者的发布确认操作,则向所述资源中心发送第一控制信息;
[0011]所述资源中心基于所述第一控制信息执行资源同步任务:将部署于所述预发布资源中心的所述升级资源同步到所述线上资源中心;
[0012]判断所述线上资源中心是否具有升级资源,若所述线上资源中心具有升级资源,则利用所述升级资源对客户端应用进行升级。
[0013]可选地,还包括:
[0014]所述升级控制中心对所述资源同步任务进行监测,若监测到资源中心完成所述资源同步任务,则向所述资源中心发送第二控制信息;
[0015]所述资源中心基于所述第二控制信息删除所述预发布资源中心中的所述升级资源。
[0016]可选地,所述资源中心预先配置有资源同步指令和资源删除指令。
[0017]可选地,所述利用所述升级资源对客户端应用进行升级,包括:
[0018]对比所述升级资源和未升级的资源,生成增量文件,向客户端提供所述增量文件,
使客户端基于所属增量文件进行升级。
[0019]可选地,所述判断所述线上资源中心是否具有升级资源,包括:
[0020]根据线上资源中心的版本配置信息判断所述线上资源中心是否具有升级资源。
[0021]可选地,所述预发布资源中心为资源管理者的专属客户端提供预运行服务。
[0022]可选地,所述向所述资源中心发送第一控制信息,包括:
[0023]与资源中心建立通信连接,以通信广播的方式发送第一控制信息。
[0024]可选地,所述升级控制中心提供具有发布组件的页面,使用户利用所述发布组件进行发布确认操作。
[0025]本说明书实施例还提供一种应用部署升级装置,包括:
[0026]架构模块,提供资源部署平台、资源中心和升级控制中心,所述资源中心具有线上资源中心和预发布资源中心;
[0027]预发布模块,通过资源部署平台将构建的升级资源部署到预发布资源中心;
[0028]上线控制模块,所述升级控制中心若接收到资源管理者的发布确认操作,则向所述资源中心发送第一控制信息;
[0029]同步模块,所述资源中心基于所述第一控制信息执行资源同步任务:将部署于所述预发布资源中心的所述升级资源同步到所述线上资源中心;
[0030]升级模块,判断所述线上资源中心是否具有升级资源,若所述线上资源中心具有升级资源,则利用所述升级资源对客户端应用进行升级。
[0031]可选地,还包括:
[0032]所述升级控制中心对所述资源同步任务进行监测,若监测到资源中心完成所述资源同步任务,则向所述资源中心发送第二控制信息;
[0033]所述资源中心基于所述第二控制信息删除所述预发布资源中心中的所述升级资源。
[0034]可选地,所述资源中心预先配置有资源同步指令和资源删除指令。
[0035]可选地,所述利用所述升级资源对客户端应用进行升级,包括:
[0036]对比所述升级资源和未升级的资源,生成增量文件,向客户端提供所述增量文件,使客户端基于所属增量文件进行升级。
[0037]可选地,所述判断所述线上资源中心是否具有升级资源,包括:
[0038]根据线上资源中心的版本配置信息判断所述线上资源中心是否具有升级资源。
[0039]可选地,所述预发布资源中心为资源管理者的专属客户端提供预运行服务。
[0040]可选地,所述向所述资源中心发送第一控制信息,包括:
[0041]与资源中心建立通信连接,以通信广播的方式发送第一控制信息。
[0042]可选地,所述升级控制中心提供具有发布组件的页面,使用户利用所述发布组件进行发布确认操作。
[0043]本说明书实施例还提供一种电子设备,其中,该电子设备包括:
[0044]处理器;以及,
[0045]存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一项方法。
[0046]本说明书实施例还提供一种计算机可读存储介质,其中,所述计算机可读存储介
质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述任一项方法。
[0047]本说明书实施例提供的各种技术方案通过提供资源部署平台、资源中心和升级控制中心,资源中心具有线上资源中心和预发布资源中心,使资源的部署和上线发布相分离,通过资源部署平台将升级资源部署到预发布资源中心,资源管理者可以在对资源审核通过后利用升级控制中心进行发布确认操作,升级控制中心若接收到发布确认操作,则向所述资源中心发送第一控制信息,资源中心基于第一控制信息将部署于预发布资源中心的升级资源同步到线上资源中心,为升级提供线上资源。由于部署资源后不直接上线可以对部署结果进行审核,因而提高了部署准确性,通过升级控制中心控制是否上线,提高了可控性,在资源中心内部进行同步,快速上线,影响小。
附图说明
[0048]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0049]图1为本说明书实施例提供的一种应用部署升级方法的原理示意图;
[0050]图2为本说明书实施例提供的一种应用部署升级装置的结构示意图;
[0051]图3为本说明书实施例提供的一种电子设备的结构示意图;
[0052]图4为本说明书实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用部署升级方法,其特征在于,包括:提供资源部署平台、资源中心和升级控制中心,所述资源中心具有线上资源中心和预发布资源中心;通过资源部署平台将构建的升级资源部署到预发布资源中心;所述升级控制中心若接收到资源管理者的发布确认操作,则向所述资源中心发送第一控制信息;所述资源中心基于所述第一控制信息执行资源同步任务:将部署于所述预发布资源中心的所述升级资源同步到所述线上资源中心;判断所述线上资源中心是否具有升级资源,若所述线上资源中心具有升级资源,则利用所述升级资源对客户端应用进行升级。2.根据权利要求1所述的方法,其特征在于,还包括:所述升级控制中心对所述资源同步任务进行监测,若监测到资源中心完成所述资源同步任务,则向所述资源中心发送第二控制信息;所述资源中心基于所述第二控制信息删除所述预发布资源中心中的所述升级资源。3.根据权利要求1-2中任一项所述的方法,其特征在于,所述资源中心预先配置有资源同步指令和资源删除指令。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述利用所述升级资源对客户端应用进行升级,包括:对比所述升级资源和未升级的资源,生成增量文件,向客户端提供所述增量文件,使客户端基于所属增量文件进行升级。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述判断所述线上资源中心是否具有升级资源,包括:根据线上资源中心的版本配置信息判断所述线...

【专利技术属性】
技术研发人员:丘晓强欧阳志刚刘丽
申请(专利权)人:上海淇玥信息技术有限公司
类型:发明
国别省市:

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

1