应用配置的更新方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:34790309 阅读:7 留言:0更新日期:2022-09-03 19:53
本公开涉及一种应用配置的更新方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:接收更新指令,获取应用配置对应的测试配置信息;利用所述测试配置信息对所述应用配置对应的测试应用进行测试;在测试通过的情况下,利用所述测试配置信息更新已订阅应用的目标配置信息。采用本方法能够避免配置更新错误造成的应用业务中断的问题。新错误造成的应用业务中断的问题。新错误造成的应用业务中断的问题。

【技术实现步骤摘要】
应用配置的更新方法、装置、计算机设备和存储介质


[0001]本公开涉及信息安全
,特别是涉及一种应用配置的更新方法、装置、计算机设备和存储介质。

技术介绍

[0002]在用户订阅应用时,会给用户生成对应的应用配置。当需要对应用配置进行修改时,要对所有已订阅用户的应用配置进行批量更新。
[0003]然而,通过这种方式进行修改,当参数配置错误或配置过程出现故障时,会导致用户无法正常使用应用,且数据回滚困难,造成业务中断的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够在配置更新时保证应用正常使用的应用配置的更新方法、装置、计算机设备和存储介质。
[0005]第一方面,本公开实施例提供了一种应用配置的更新方法。所述方法包括:接收更新指令,获取应用配置对应的测试配置信息;利用所述测试配置信息对所述应用配置对应的测试应用进行测试;在测试通过的情况下,利用所述测试配置信息更新已订阅应用的目标配置信息。
[0006]在其中一个实施例中,所述利用所述测试配置信息更新已订阅应用的目标配置信息,包括:利用已订阅应用的目标配置信息更新备用配置信息;利用所述测试配置信息更新所述目标配置信息;在更新失败的情况下,利用所述备用配置信息更新所述目标配置信息。
[0007]在其中一个实施例中,所述测试配置信息和所述测试配置信息对应的目标配置信息存储于预设的应用模板中。
[0008]在其中一个实施例中,所述方法还包括:接收应用订阅指令;在所述预设的应用模板中包含所述应用的情况下,从所述预设的应用模板中获取目标配置信息。
[0009]在其中一个实施例中,所述测试配置信息对应有测试版本标识,所述目标配置信息对应有目标版本标识,所述利用所述测试配置信息更新已订阅用户的目标配置信息,包括:利用所述测试配置信息更新已订阅用户的目标配置信息;更新所述测试版本标识和所述目标版本标识。
[0010]第二方面,本公开实施例还提供了一种应用配置的更新装置。所述装置包括:接收模块,用于接收更新指令,获取应用配置对应的测试配置信息;测试模块,用于利用所述测试配置信息对所述应用配置对应的测试应用进行测
试;更新模块,用于在测试通过的情况下,利用所述测试配置信息更新已订阅应用的目标配置信息。
[0011]在其中一个实施例中,所述更新模块,包括:第一更新子模块,用于利用已订阅应用的目标配置信息更新备用配置信息;第二更新子模块,用于利用所述测试配置信息更新所述目标配置信息;第三更新子模块,用于在更新失败的情况下,利用所述备用配置信息更新所述目标配置信息。
[0012]在其中一个实施例中,所述测试配置信息和所述测试配置信息对应的目标配置信息存储于预设的应用模板中。
[0013]在其中一个实施例中,所述装置还包括:接收模块,用于接收应用订阅指令;获取模块,用于在所述预设的应用模板中包含所述应用的情况下,从所述预设的应用模板中获取目标配置信息。
[0014]在其中一个实施例中,所述测试配置信息对应有测试版本标识,所述目标配置信息对应有目标版本标识,所述更新模块,包括:第四更新子模块,用于利用所述测试配置信息更新已订阅用户的目标配置信息;第五更新子模块,用于更新所述测试版本标识和所述目标版本标识。
[0015]第三方面,本公开实施例还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本公开实施例中任一项所述的方法的步骤。
[0016]第四方面,本公开实施例还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开实施例中任一项所述的方法的步骤。
[0017]第五方面,本公开实施例还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开实施例中任一项所述的方法的步骤。
[0018]本公开实施例,在对应用配置进行更新时,首先根据更新指令获取对应的测试配置信息,利用测试配置信息对对应的测试应用进行测试,在测试通过的情况下,利用测试配置信息更新已订阅应用的目标配置信息,通过划分测试配置信息和目标配置信息,在测试配置信息通过的情况下更新目标配置信息,避免了因配置参数错误造成的更新失败影响用户正常使用的问题,提高了应用配置更新的安全性和可靠性。
附图说明
[0019]图1为一个实施例中应用配置的更新方法的流程示意图;图2为一个实施例中应用配置的更新方法的流程示意图;图3为一个实施例中应用配置的更新方法的流程示意图;图4为一个实施例中用户访问应用的方法的流程示意图;图5为一个实施例中应用配置的更新装置的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
[0020]为了使本公开实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开实施例,并不用于限定本公开实施例。
[0021]在一个实施例中,如图1所示,提供了一种应用配置的更新方法,所述方法包括:步骤S110,接收更新指令,获取应用配置对应的测试配置信息;其中,应用配置是对一个应用的定义,包括但不限于应用中的节点构成、节点的配置、启动顺序,以及该应用关联的各种预声明信息,如关联的数据模型、服务模型、需要的API接口权限等。
[0022]当需要对应用的配置进行更新时,通常为修改配置中的配置参数。本公开实施例中,进行更新时,首先接收更新指令,获取应用配置对应的测试配置信息,其中,测试配置信息为根据更新指令更新后的测试配置信息,更新指令通常为修改测试配置信息的指令。在一个示例中,当需要对应用配置进行更新时,开发人员首先修改应用配置对应的测试配置信息,接收到开发人员的更新指令后,测试配置信息对应更新后,获取应用配置对应的测试配置信息。
[0023]步骤S120,利用所述测试配置信息对所述应用配置对应的测试应用进行测试;每个应用均对应有应用配置,通过应用配置应用能够正常运行。本公开实施例中,获取到更新后的测试配置信息后,需要对更新后的测试配置信息进行测试,测试时,利用测试配置信息对应用配置对应的测试应用进行测试,即测试应用的配置信息对应为测试配置信息。可以理解的是,本实施例中的测试应用仅与测试配置信息具有对应关系,测试配置信息的更新仅改变了测试应用的配置。
[0024]步骤S130,在测试通过的情况下,利用所述测试配置信息更新已订阅应用的目标配置信息。
[0025]本公开实施例中,测试通过通常可以认为配置信息更新后的测试应用能够正常运行,且达到了更新的目的。当测试应用因测试配置信息更新出现故障问题的情况下,可以认为测试不通过,即此次更新的配置参数存在错误。在测试通过的情况下,可以认为此时更新的配置参数正确,利用此时的测试配置信息对已订阅应用的目标配置信息进行更新。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用配置的更新方法,其特征在于,所述方法包括:接收更新指令,获取应用配置对应的测试配置信息;利用所述测试配置信息对所述应用配置对应的测试应用进行测试;在测试通过的情况下,利用所述测试配置信息更新已订阅应用的目标配置信息。2.根据权利要求1所述的方法,其特征在于,所述利用所述测试配置信息更新已订阅应用的目标配置信息,包括:利用已订阅应用的目标配置信息更新备用配置信息;利用所述测试配置信息更新所述目标配置信息;在更新失败的情况下,利用所述备用配置信息更新所述目标配置信息。3.根据权利要求1所述的方法,其特征在于,所述测试配置信息和所述测试配置信息对应的目标配置信息存储于预设的应用模板中。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收应用订阅指令;在所述预设的应用模板中包含所述应用的情况下,从所述预设的应用模板中获取目标配置信息。5.根据权利要求1所述的方法,其特征在于,所述测试配置信息对应有测试版本标识,所述目标配置信息对应有目标版本标识,所述利用所述测试配置信息更新已订阅用户的目标配置信息,包括:利用所述测试配置信息更新已订阅用户的目标配置信息;更新所述测试版本标识和所述目标版本...

【专利技术属性】
技术研发人员:乐天刘可史晓婧
申请(专利权)人:深圳竹云科技股份有限公司
类型:发明
国别省市:

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

1