配置信息管理方法、系统及设备技术方案

技术编号:37792114 阅读:8 留言:0更新日期:2023-06-09 09:22
本申请提供一种配置信息管理方法、系统及设备,涉及云计算技术领域,配置信息管理系统包括通信连接的场景服务器和配置服务器。场景服务器根据目标场景从配置服务器获取目标配置信息,并为目标配置信息生成目标场景下的专属键值,当目标场景的触发时机到时,场景服务器响应触发指令发送目标配置信息和专属键值至配置服务器,配置服务器控制目标配置信息和专属键值在目标场景下生效。按照目标场景对应用程序的目标配置信息和专属键值提前运维,将目标配置信息和专属键值提前根据不同的应用场景进行维护,待应用场景触发时机到时,只需响应触发指令即可生效,实现配置运维和生效的解耦,达到降低配置管理时误操作的风险以及提升运维灵活度和效率。升运维灵活度和效率。升运维灵活度和效率。

【技术实现步骤摘要】
配置信息管理方法、系统及设备


[0001]本申请涉及云计算
,尤其涉及一种配置信息管理方法、系统及设备。

技术介绍

[0002]应用的配置信息通常按照key

value的形式进行管理。当一个应用程序依赖多个配置信息时,则需管理多条配置信息的记录(如key

value记录)。当需要生效新的配置信息值时(即需要调整value值时),则要发起对相关配置信息记录的逐一维护,维护后触发生效流程方可生效。
[0003]在配置信息的实际管理中,通常是将配置的维护和生效两个阶段强绑定在一起,即生效时才临时对配置信息进行维护,这样对配置信息进行维护存在两个弊端,一是临时发起的配置信息运维操作,往往于时间窗口紧张,会增加运维人员操作风险;二是每次配置的键值都必须为本次即将要生效的值,运维灵活度和效率较低。

技术实现思路

[0004]本申请提供一种配置信息管理方法、系统及设备,用于解决现有技术在配置信息需要生效时才临时发起对应键值维护会增加运维操作风险以及存在运维灵活度和效率较低的技术问题。
[0005]第一方面,本申请提供一种配置信息管理方法,应用于场景服务器,所述方法,包括:
[0006]根据目标场景从配置服务器获取目标配置信息,并为所述目标配置信息生成所述目标场景下的专属键值,所述目标配置信息和所述专属健值为key

value数据结构;
[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]获取模块,用于根据目标场景从配置服务器获取目标配置信息,并为所述目标配置信息生成所述目标场景下的专属键值,所述目标配置信息和所述专属健值为key

value数据结构;
[0033]发送模块,用于当所述目标场景的触发时机到时,响应触发指令发送所述目标配置信息和所述专属键值至所述配置服务器,使得所述配置服务器控制所述目标配置信息和所述专属键值在所述目标场景下生效。
[0034]第五方面,本申请提供一种配置信息管理装置,包括:
[0035]接收模块,用于当目标场景的触发时机到时,接收场景服务器响应触发指令发送的目标配置信息和专属键值;
[0036]控制模块,用于控制所述目标配置信息和所述专属键值在所述目标场景下生效。
[0037]第六方面,本申请提供一种配置信息管理装置,包括:
[0038]发送模块,用于发送请求指令至配置服务器;
[0039]接收模块,用于接收所述配置服务器响应所述请求指令发送的待使用配置信息,并应用所述待使用配置信息;
[0040]其中,所述待使用配置信息包括已生效配置信息和/或全量配置信息,所述已生效配置信息包括目标配置信息和专属键值。
[0041]第七方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
[0042]所述存储器存储计算机执行指令;
[0043]所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面中所提供的任意一种,或者第二方面中所提供的任意一种,或者第三方面中所提供的任意一种可能的配置信息管理方法。
[0044]第八方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面中所提供的任意一种,或者第二方面中所提供的任意一种,或者第三方面中所提供的任意一种可能的配置信息管理方法。
[0045]第九方面,本申请提供一种计算机程序产品,包括计算机执行指令,该计算机执行指令被处理器执行时用于实现第一方面中所提供的任意一种,或者第二方面中所提供的任意一种,或者第三方面中所提供的任意一种可能的配置信息管理方法。
[0046]第十方面,本申请提供一种配置信息管理系统,包括:通信连接的场景服务器和配置服务器;
[0047]所述场景服务器用于根据目标场景从所述配置服务器获取目标配置信息,并为所述目标配置信息生成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置信息管理方法,其特征在于,应用于场景服务器,所述方法,包括:根据目标场景从配置服务器获取目标配置信息,并为所述目标配置信息生成所述目标场景下的专属键值,所述目标配置信息和所述专属健值为key

value数据结构;当所述目标场景的触发时机到时,响应触发指令发送所述目标配置信息和所述专属键值至所述配置服务器,使得所述配置服务器控制所述目标配置信息和所述专属键值在所述目标场景下生效。2.根据权利要求1所述的配置信息管理方法,其特征在于,所述根据目标场景从配置服务器获取目标配置信息,包括:根据所述目标场景检测引用操作;响应所述引用操作从全量配置信息中引用配置信息,所述全量配置信息包括运行应用程序时所需的配置信息,被引用的配置信息为所述目标配置信息。3.根据权利要求2所述的配置信息管理方法,其特征在于,在所述根据所述目标场景检测引用操作之前,所述方法,还包括:检测场景设定操作,并响应所述场景设定操作生成所述目标场景的场景信息。4.根据权利要求3所述的配置信息管理方法,其特征在于,所述场景信息包括所述目标场景的场景名称、生效状态、生效时机、生效历史以及场景设定信息中的一种或多种。5.一种配置信息管理方法,其特征在于,应用于配置服务器,所述方法,包括:当目标场景的触发时机到时,接收场景服务器响应触发指令发送的目标配置信息和专属键值;控制所述目标配置信息和所述专属键值在所述目标场景下生效。6.根据权利要求5所述的配置信息管理方法,其特征在于,所述方法,还包括:检测录入操作,并响应所述录入操作生成全量配置信息;其中,所述全量配置信息包括运行应用程序时所需的配置信息,用于所述场景服务器引用以从所述配置服务器获取所述目标配置信息。7.根据权利要求6所述的配置信息管理方法,其特征在于,所述配置信息包括配置项名称、配置项键值、主键、配置创建与维护信息中的一种或多种。8.根据权利要求6或7所述的配置信息管理方法,其特征在于,所述方法,还包括:接收配置终端发送的请求指令;响应所述请求指令发送待使用配置信息至所述配置终端,使得所述配置终端应用所述待使用配置信息;其中,所述待使用配置信息包括已生效配置信息和/或所述全量配置信息,所述已生效配置信息包括所述目标配置信息和所述专属键值。9.一种配置信息管理方法,其特征在于,应用于配置终端,所述方法,包括:发送请求指令至配置服务器;接收所述配置服务器响应所述请求指令发送的待使用配置信息,并应用所述待使用配置信息;其中,所述待使用配置信息包括已生效配置信息和/或全量配置信息,所述已生效配置信...

【专利技术属性】
技术研发人员:方培贻曾淼萧永辉陈龙
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1