一种配置参数的更新系统、方法及存储介质技术方案

技术编号:24035032 阅读:16 留言:0更新日期:2020-05-07 01:39
本申请公开了一种配置参数的更新系统、方法及存储介质,其中,配置参数的更新系统的信息存储模块包括至少一个信息存储单元,信息存储单元中存储有至少一个应用服务程序的当前配置参数,应用服务程序通过加载存储在信息存储单元中的当前配置参数后,根据当前配置参数运行;通过信息获取模块获取目标应用服务程序的更新配置参数,并将获取的更新配置参数发送给与目标应用服务程序对应的信息存储单元,信息存储单元在获取了目标应用服务程序的更新配置参数后,更新目标应用服务程序的当前配置参数,并使目标应用服务程序加载更新后的当前配置参数,从而实现了不需要重启应用服务程序即可使更新配置参数被目标应用服务程序加载并生效的目的。

A system, method and storage medium for updating configuration parameters

【技术实现步骤摘要】
一种配置参数的更新系统、方法及存储介质
本申请涉及计算机应用
,更具体地说,涉及一种配置参数的更新系统、方法及存储介质。
技术介绍
配置管理(ConfigurationManager)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。一个应用系统中通常会预留一些配置项以便在未来需要的时候,可以人为更改这些配置项从而控制系统的行为特征,我们把它叫做“系统运行时(Runtime)飞行姿态的动态调整”。在大型集群和分布式应用中,对于各个应用服务程序的配置不宜分散到节点中,通常集中管理,为各种业务平台提供统一的配置管理服务。在现有技术中,针对某一应用服务程序进行配置参数的更新时,通常的做法通常包括:首先直接通过shell程序或者远程登录该应用服务程序,然后通过打开相应的应用服务程序的配置文件,并针对配置参数直接进行修改,最后在修改完成后直接重启应用服务程序,从而使应用服务程序应用最新的配置参数并生效。在这个过程中,每次对应用服务程序的配置参数进行更新,都需要对应用服务程序进行重启,以使更新后的配置参数生效,应用服务程序的重启过程势必给应用系统的运行带来不便。
技术实现思路
为解决上述技术问题,本申请提供了一种配置参数的更新系统、方法及存储介质,以实现不需要重启应用服务程序即可使更新的配置参数生效的目的。为实现上述技术目的,本申请实施例提供了如下技术方案:一种配置参数的更新系统,用于更新至少一个应用服务程序的配置参数,所述配置参数的更新系统包括:信息获取模块和信息存储模块;其中,所述信息存储模块包括至少一个信息存储单元,每个所述信息存储单元存储有至少一个应用服务程序的当前配置参数,以使所述应用服务程序根据所述当前配置参数运行;所述信息获取模块用于获取目标应用服务程序的更新配置参数,并将所述更新配置参数发送给与所述目标应用服务程序对应的信息存储单元;所述信息存储单元用于根据所述更新配置参数,更新所述目标应用服务程序的当前配置参数,并使所述目标应用服务程序加载更新后的当前配置参数。可选的,所述信息获取模块包括:登录单元和录入单元;其中,所述登录单元,用于显示登录界面,并将获取的登录信息与预设信息进行匹配,当获取的登录信息与所述预设信息匹配一致时,激活所述录入单元;所述录入单元,用于获取和显示所述目标应用服务程序的当前配置参数,并获取所述目标应用服务程序的更新配置参数,并将所述更新配置参数发送给与所述目标应用服务程序对应的信息存储单元。可选的,所述登录信息中还包括与所述目标应用服务程序对应的信息存储单元的地址信息;所述录入单元获取和显示所述目标应用服务程序的当前配置参数具体用于,根据所述登录信息确定与所述目标应用服务程序对应的信息存储单元,并读取确定的信息存储单元中存储的当前配置参数并进行显示。可选的,所述信息存储单元具体用于,根据所述更新配置参数,更新所述目标应用服务程序的当前配置参数,并对更新后的目标应用服务程序的当前配置参数进行保存;和用于在保存更新后的目标应用服务程序的当前配置参数后,向所述目标应用服务程序发送通知消息,以使所述目标应用服务程序在接收到所述通知消息后,加载所述信息存储单元保存的更新后的目标应用服务程序的当前配置参数。一种配置参数的更新方法,用于更新至少一个应用服务程序的配置参数,所述配置参数的更新方法包括:存储至少一个应用服务程序的当前配置参数,以使所述应用服务程序根据所述当前配置参数运行;根据获取的更新配置参数,更新目标应用服务程序的当前配置参数,并使所述目标应用服务程序加载更新后的当前配置参数。可选的,所述存储至少一个应用服务程序的当前配置参数包括:获取至少一个所述应用服务程序的初始配置参数,并将获得的所述应用服务程序的初始配置参数进行存储;将存储的所述应用服务程序的初始配置参数作为所述应用服务程序的当前配置参数,以使所述应用服务程序根据所述当前配置参数运行。可选的,所述根据获取的更新配置参数,更新目标应用服务程序的当前配置参数,并使所述目标应用服务程序加载更新后的当前配置参数包括:根据所述更新配置参数,更新所述目标应用服务程序的当前配置参数,并对更新后的目标应用服务程序的当前配置参数进行保存;在保存更新后的目标应用服务程序的当前配置参数后,向所述目标应用服务程序发送通知消息,以使所述目标应用服务程序在接收到所述通知消息后,加载所述信息存储单元保存的更新后的目标应用服务程序的当前配置参数。一种存储介质,所述存储介质上存储有程序代码,所述程序代码被执行时实现上述任一项所述的配置参数的更新方法。从上述技术方案可以看出,本申请实施例提供了一种配置参数的更新系统、方法及存储介质,其中,所述配置参数的更新系统的信息存储模块包括至少一个信息存储单元,所述信息存储单元中存储有至少一个应用服务程序的当前配置参数,应用服务程序通过加载存储在信息存储单元中的当前配置参数后,根据所述当前配置参数运行;所述配置参数的更新系统通过信息获取模块获取目标应用服务程序的更新配置参数,并将获取的更新配置参数发送给与所述目标应用服务程序对应的信息存储单元,所述信息存储单元在获取了目标应用服务程序的更新配置参数后,更新所述目标应用服务程序的当前配置参数,并使所述目标应用服务程序加载更新后的当前配置参数,从而实现了不需要重启应用服务程序即可使更新配置参数被目标应用服务程序加载并生效的目的。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请的一个实施例提供的一种配置参数的更新系统的结构示意图;图2为本申请的一个实施例提供的一种配置参数的更新系统的工作流程示意图;图3为本申请的另一个实施例提供的一种配置参数的更新系统的结构示意图;图4为本申请的另一个实施例提供的一种配置参数的更新系统的工作流程示意图;图5为本申请的又一个实施例提供的一种配置参数的更新系统的工作流程示意图;图6为本申请的一个实施例提供的一种配置参数的更新方法的流程示意图;图7为本申请的另一个实施例提供的一种配置参数的更新方法的流程示意图;图8为本申请的又一个实施例提供的一种配置参数的更新方法的流程示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了一种配置参数的更新系统,如图1所示,用于更新至少一个应本文档来自技高网...

【技术保护点】
1.一种配置参数的更新系统,其特征在于,用于更新至少一个应用服务程序的配置参数,所述配置参数的更新系统包括:信息获取模块和信息存储模块;其中,/n所述信息存储模块包括至少一个信息存储单元,每个所述信息存储单元存储有至少一个应用服务程序的当前配置参数,以使所述应用服务程序根据所述当前配置参数运行;/n所述信息获取模块用于获取目标应用服务程序的更新配置参数,并将所述更新配置参数发送给与所述目标应用服务程序对应的信息存储单元;/n所述信息存储单元用于根据所述更新配置参数,更新所述目标应用服务程序的当前配置参数,并使所述目标应用服务程序加载更新后的当前配置参数。/n

【技术特征摘要】
1.一种配置参数的更新系统,其特征在于,用于更新至少一个应用服务程序的配置参数,所述配置参数的更新系统包括:信息获取模块和信息存储模块;其中,
所述信息存储模块包括至少一个信息存储单元,每个所述信息存储单元存储有至少一个应用服务程序的当前配置参数,以使所述应用服务程序根据所述当前配置参数运行;
所述信息获取模块用于获取目标应用服务程序的更新配置参数,并将所述更新配置参数发送给与所述目标应用服务程序对应的信息存储单元;
所述信息存储单元用于根据所述更新配置参数,更新所述目标应用服务程序的当前配置参数,并使所述目标应用服务程序加载更新后的当前配置参数。


2.根据权利要求1所述的系统,其特征在于,所述信息获取模块包括:登录单元和录入单元;其中,
所述登录单元,用于显示登录界面,并将获取的登录信息与预设信息进行匹配,当获取的登录信息与所述预设信息匹配一致时,激活所述录入单元;
所述录入单元,用于获取和显示所述目标应用服务程序的当前配置参数,并获取所述目标应用服务程序的更新配置参数,并将所述更新配置参数发送给与所述目标应用服务程序对应的信息存储单元。


3.根据权利要求2所述的系统,其特征在于,所述登录信息中还包括与所述目标应用服务程序对应的信息存储单元的地址信息;
所述录入单元获取和显示所述目标应用服务程序的当前配置参数具体用于,根据所述登录信息确定与所述目标应用服务程序对应的信息存储单元,并读取确定的信息存储单元中存储的当前配置参数并进行显示。


4.根据权利要求1所述的系统,其特征在于,所述信息存储单元具体用于,根据所述更新配置参数,更新所述目标应用服务程序的当前配置参数,并对更新后的目标应用服务程序的当前配置参数进行保存;和用于在...

【专利技术属性】
技术研发人员:徐佳宏陈华兵
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东;44

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

1