一种应用配置管理系统、方法、设备及存储介质技术方案

技术编号:35651369 阅读:16 留言:0更新日期:2022-11-19 16:46
本发明专利技术实施例公开了一种应用配置管理系统、方法、设备及存储介质,该系统包括:配置模块和发布模块;其中,所述配置模块,用于在新创建的流水线任务单中进行应用相关配置项的配置操作,确定所述应用对应的目标任务单并将所述目标任务单发送至所述发布模块,所述目标任务单中包含至少一条对所述应用相关配置项进行配置操作生成的配置信息;所述发布模块,用于接收并执行所述目标任务单。该系统中配置模块可以预先编排好流水线任务单后提交给发布模块,发布模块只需要执行该任务单而无需手动发布,降低了误操作风险。同时,可以确保修改的配置项内容是按照修改计划执行的,规范了用户修改程序配置流程,有利于各应用系统的稳定运行。行。行。

【技术实现步骤摘要】
一种应用配置管理系统、方法、设备及存储介质


[0001]本专利技术涉及配置管理
,尤其涉及一种应用配置管理系统、方法、设备及存储介质。

技术介绍

[0002]随着数字化转型战略不断推进,应用系统逐渐呈现出多样、复杂、不易维护等特征。为了满足应用系统配置需求,保证各应用系统在平稳运行的同时能够灵活修改配置,分布式配置中心应运而生。分布式配置中心是为分应用提供配置集中化管理,并向对接的应用系统提供配置数据的应用系统,分布式配置中心管理端则是指分布式配置中心提供的人机交互子系统,用户可以通过分布式配置中心管理端查看、修改、发布程序配置。
[0003]现有技术中,分布式配置中心采用权限分离的方式控制用户操作:应用的开发人员负责修改配置项,应用的运维人员负责发布配置项使之生效。然而运维人员并不能确切知道预定的配置修改方案,也就无法避免的会发布一些变更方案以外的配置修改。这种方案无法保证配置项修改的规范性,不利于应用系统的稳定运行。

技术实现思路

[0004]本专利技术提供了一种应用配置管理系统、方法、设备及存储介质,以实现只需要执行流水线任务单而无需手动发布就可以完成配置项发布,规范了用户修改程序配置流程,降低了误操作风险。
[0005]第一方面,本实施例提供了一种应用配置管理系统,包括:配置模块和发布模块;其中,
[0006]所述配置模块,用于在新创建的流水线任务单中进行应用相关配置项的配置操作,确定所述应用对应的目标任务单并将所述目标任务单发送至所述发布模块,所述目标任务单中包含至少一条对所述应用相关配置项进行配置操作生成的配置信息;
[0007]所述发布模块,用于接收并执行所述目标任务单。
[0008]第二方面,本实施例提供了一种应用配置管理方法,由第一方面实施例所述应用配置管理系统执行,包括:
[0009]通过配置模块在新创建的流水线任务单中进行应用相关配置项的配置操作,确定所述应用对应的目标任务单并将所述目标任务单发送至所述发布模块,所述目标任务单中包含至少一条对所述应用相关配置项进行配置操作生成的配置信息;
[0010]通过所述发布模块接收并执行所述目标任务单。
[0011]第三方面,本专利技术实施例还提供一种电子设备,包括:
[0012]一个或多个处理器;
[0013]存储器,用于存储一个或多个程序;
[0014]所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如执行如第二方面实施例所提供的应用配置管理方法。
[0015]第四方面,本专利技术实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第二方面实施例所述的应用配置管理方法。
[0016]本专利技术实施例公开了一种应用配置管理系统、方法、设备及存储介质,该系统包括:配置模块和发布模块;其中,所述配置模块,用于在新创建的流水线任务单中进行应用相关配置项的配置操作,确定所述应用对应的目标任务单并将所述目标任务单发送至所述发布模块,所述目标任务单中包含至少一条对所述应用相关配置项进行配置操作生成的配置信息;所述发布模块,用于接收并执行所述目标任务单。该系统中配置模块可以预先编排好流水线任务单后提交给发布模块,发布模块只需要执行该任务单而无需手动发布,降低了误操作风险。同时,可以确保修改的配置项内容是按照修改计划执行的,规范用户修改程序配置流程,有利于各应用系统的稳定运行。
[0017]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0018]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术实施例一提供的一种应用配置管理系统的结构示意图;
[0020]图2为现有技术中应用配置修改流程的示例图;
[0021]图3为本专利技术实施例一提供的另一种应用配置管理系统的结构示意图;
[0022]图4为本专利技术实施例一提供的又一种应用配置管理系统的结构示意图;
[0023]图5为本专利技术实施例二提供的一种应用配置管理方法的流程示意图;
[0024]图6为本专利技术实施例二提供的某场景下应用配置管理方法的流程示例图;
[0025]图7为本专利技术实施例三提供的一种电子设备的结构示意图。
具体实施方式
[0026]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0027]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“目标”、“原始”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品
或设备固有的其它步骤或单元。
[0028]实施例一
[0029]图1为本专利技术实施例一提供的一种应用配置管理系统的结构示意图,本实施例适用于对应用的配置项进行修改配置的情况,该系统可以由硬件和/或软件实现,并一般集成在电子设备中。
[0030]需要说明的是,随着数字化转型战略不断推进,应用系统逐渐呈现出多样、复杂、不易维护等特征。应用框架的不断优化、程序功能的日益复杂以及不同应用系统之间的相互依赖,都造成了配置数量的增加和修改难度的提高,因此,对程序配置的期望也就越来越大:应用配置热修改、修改配置实时生效、不同环境配置独立、配置修改权限控制等。为了满足上述诸多要求,保证各系统在平稳运行的同时能够灵活修改配置,分布式配置中心应运而生。
[0031]分布式配置中心是为分应用提供配置集中化管理,并向对接的应用系统提供配置数据的应用系统,分布式配置中心管理端则是指分布式配置中心提供的人机交互子系统,用户可以通过分布式配置中心管理端查看、修改、发布程序配置。分布式配置中心采用权限分离的方式控制用户操作:应用的开发人员负责修改配置项,应用的运维人员负责发布配置项使之生效。
[0032]现有的分布式配置中心管理端采用权限分离的方式,示例性的,图2为现有技术中应用配置修改流程的示例图。如图2所示,应用开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用配置管理系统,其特征在于,包括:配置模块和发布模块;其中,所述配置模块,用于在新创建的流水线任务单中进行应用相关配置项的配置操作,确定所述应用对应的目标任务单并将所述目标任务单发送至所述发布模块,所述目标任务单中包含至少一条对所述应用相关配置项进行配置操作生成的配置信息;所述发布模块,用于接收并执行所述目标任务单。2.根据权利要求1所述的系统,其特征在于,还包括审核模块,用于:在所述配置模块将所述目标任务单发送至所述发布模块之前,审核所述目标任务单中包含的配置信息;若所述配置信息审核通过,则生成审核通过通知并发送至所述配置模块。3.根据权利要求1所述的系统,其特征在于,所述配置模块,包括:配置项新增单元,用于若所述配置项的配置操作为新增配置项,则判断数据中心中是否存在所述配置项,并根据判断结果生成所述配置项对应的配置信息,所述数据中心用于存储各配置项相关的数据;配置项修改单元,用于若所述配置项的配置操作为修改配置项,则基于所述配置项的当前状态,生成所述配置项对应的配置信息;配置项删除单元,用于若所述配置项的配置操作为删除配置项,则基于所述配置项的当前状态,生成所述配置项对应的配置信息。4.根据权利要求3所述的系统,其特征在于,所述配置项新增单元,具体用于:对所述流水线任务单进行配置项新增操作;查询所述数据中心中是否存在所述配置项,若存在,则所述配置项新增失败并生成提示错误信息;否则,生成所述配置项的新增配置信息。5.根据权利要求3所述的系统,其特征在于,所述配置项修改单元,具体用于:对所述流水线任务单进行配置项修改操作;获取所述配置项的当前状态;若所述当前状态为待删除状态,则确定所述配置项修改失败并生成提示无法修改信息;若所述当前状态为新增状态或者修改状态,则根据所述修改操作,更新所述配置项的配...

【专利技术属性】
技术研发人员:朱成
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1