配置参数的系统、方法、装置以及存储介质制造方法及图纸

技术编号:27655283 阅读:17 留言:0更新日期:2021-03-12 14:17
本申请公开了一种配置参数的系统、方法、装置以及存储介质。其中,该系统包括:运行有应用程序的终端设备,以及与终端设备通信的配置服务器,其中终端设备配置用于执行以下操作:向配置服务器发送调用请求,其中调用请求用于从配置服务器获取应用程序运行所需要的配置参数;从配置服务器接收与调用请求相关的配置参数;将接收到的配置参数应用到应用程序;以及配置服务器用于执行以下操作:从终端设备接收调用请求,调用请求用于获取应用程序运行所需要的配置参数;查询与调用请求对应的配置参数;将查询到的配置参数发送至终端设备。

【技术实现步骤摘要】
配置参数的系统、方法、装置以及存储介质
本申请涉及计算机
,特别是涉及一种配置参数的系统、方法、装置以及存储介质。
技术介绍
配置修改即配置参数修改,现有web程序大多数依赖外部配置参数才能正常启动,对配置参数的修改一般简称修改配置或配置修改。现有的应用,若需要对应用的配置参数进行修改,则修改后需要重新启动程序方能生效,这对需要全年24小时不间断提供服务的互联网应用影响巨大。现有技术中无法在运行时修改配置,修改配置必须重启系统,对提供线上服务影响巨大,虽然可以通过部署集群并逐个节点重启的方式减少影响,但风险仍在。能够在不重新启动应用即可生效配置参数的修改的能力十分重要。此外,配置与应用集中化部署,配置信息与应用本身部署在一起,不利于维护。并且配置受编码影响,配置参数文件受文件编码影响,经常会因为文件编码格式或应用环境编码格式支持的原因导致配置文件中文无法正常显示,影响读取和修改。针对上述的现有技术中存在的应用系统无法在运行时修改配置,并且配置信息与应用本身部署在一起,不利于维护的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本公开的实施例提供了一种配置参数的系统、方法、装置以及存储介质,以至少解决现有技术中存在的应用系统无法在运行时修改配置,并且配置信息与应用本身部署在一起,不利于维护的技术问题。根据本公开实施例的一个方面,提供了一种配置参数的系统,包括:运行有应用程序的终端设备,以及与终端设备通信的配置服务器,其中终端设备配置用于执行以下操作:向配置服务器发送调用请求,其中调用请求用于从配置服务器获取应用程序运行所需要的配置参数;从配置服务器接收与调用请求相关的配置参数;将接收到的配置参数应用到应用程序;以及配置服务器用于执行以下操作:从终端设备接收调用请求,调用请求用于获取应用程序运行所需要的配置参数;查询与调用请求对应的配置参数;将查询到的配置参数发送至终端设备。根据本公开实施例的另一个方面,提供了一种配置参数的方法,包括:向配置服务器发送调用请求,其中调用请求用于从配置服务器获取应用程序运行所需要的配置参数;从配置服务器接收与调用请求相关的配置参数;以及将接收到的配置参数应用到应用程序。根据本公开实施例的另一方面,还提供了一种配置参数的方法,包括:从终端设备接收调用请求,调用请求用于获取终端设备上的应用程序运行所需要的配置参数;查询与调用请求对应的配置参数;以及将查询到的配置参数发送至终端设备。根据本公开实施例的另一个方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行以上任意一项所述的方法。根据本公开实施例的另一个方面,还提供了一种配置参数的装置,包括:第一发送模块,用于向配置服务器发送调用请求,其中调用请求用于从配置服务器获取应用程序运行所需要的配置参数;第一接收模块,用于从配置服务器接收与调用请求相关的配置参数;应用模块,用于将接收到的配置参数应用到应用程序。根据本公开实施例的另一个方面,还提供了一种配置参数的装置,包括:第二接收模块,用于从终端设备接收调用请求,调用请求用于获取终端设备上的应用程序运行所需要的配置参数;查询模块,用于查询与调用请求对应的配置参数;以及第二发送模块,用于将查询到的配置参数发送至终端设备。根据本公开实施例的另一个方面,还提供了一种配置参数的装置,包括:第一处理器;以及第一存储器,与第一处理器连接,用于为第一处理器提供处理以下处理步骤的指令:向配置服务器发送调用请求,其中调用请求用于从配置服务器获取应用程序运行所需要的配置参数;从配置服务器接收与调用请求相关的配置参数;以及将接收到的配置参数应用到应用程序。根据本公开实施例的另一个方面,还提供了一种配置参数的装置,包括:第二处理器;以及第二存储器,与第二处理器连接,用于为第二处理器提供处理以下处理步骤的指令:从终端设备接收调用请求,调用请求用于获取终端设备上的应用程序运行所需要的配置参数;查询与调用请求对应的配置参数;以及将查询到的配置参数发送至终端设备。在本公开实施例中,可以通过部署单独的配置服务器存储配置参数,在终端设备上运行的应用程序需要进行参数配置的情况下,可以从配置服务器处获取相关的配置参数,最终将参数应用到应用程序中,从而保证应用程序的顺利运行。本实施例技术方案可以在应用程序运行的过程中实时的根据需求进行参数的配置,不需要重启应用系统。与现有的技术相比,克服了现有技术中修改配置时应用必须重新启动的缺点。此外,配置参数可以通过配置服务器统一管理,克服了之前不同应用配置信息随应用分布在不同的地点的缺点。从而,实现了集中管理配置信息,降低互联网应用在运行时修改配置所面临的风险及成本的技术效果。进而解决了现有技术中存在的应用系统无法在运行时修改配置,并且配置信息与应用本身部署在一起,不利于维护的技术问题。附图说明此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:图1是用于实现根据本公开实施例1所述的方法的【计算机终端(或移动设备)】的硬件结构框图;图2是根据本公开实施例1的第一个方面所述的配置参数的系统的示意图;图3是根据本公开实施例1的第二个方面所述的配置参数的方法的流程示意图;图4是根据本公开实施例1的第三个方面所述的配置参数的方法的流程示意图;图5是根据本公开实施例2的第一个方面所述的配置参数的装置的示意图;图6是根据本公开实施例2的第二个方面所述的配置参数的装置的示意图;图7是根据本公开实施例3的第一个方面所述的配置参数的装置的示意图;以及图8是根据本公开实施例3的第二个方面所述的配置参数的装置的示意图。具体实施方式为了使本
的人员更好地理解本公开的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本实施例,提供了一种配置参数的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统本文档来自技高网
...

【技术保护点】
1.一种配置参数的系统,其特征在于,包括:运行有应用程序的终端设备,以及与所述终端设备通信的配置服务器,其中所述终端设备配置用于执行以下操作:/n向所述配置服务器发送调用请求,其中所述调用请求用于从所述配置服务器获取所述应用程序运行所需要的配置参数;/n从所述配置服务器接收与所述调用请求相关的配置参数;/n将接收到的所述配置参数应用到所述应用程序;以及/n所述配置服务器用于执行以下操作:/n从所述终端设备接收调用请求,所述调用请求用于获取应用程序运行所需要的配置参数;/n查询与所述调用请求对应的配置参数;/n将查询到的所述配置参数发送至所述终端设备。/n

【技术特征摘要】
1.一种配置参数的系统,其特征在于,包括:运行有应用程序的终端设备,以及与所述终端设备通信的配置服务器,其中所述终端设备配置用于执行以下操作:
向所述配置服务器发送调用请求,其中所述调用请求用于从所述配置服务器获取所述应用程序运行所需要的配置参数;
从所述配置服务器接收与所述调用请求相关的配置参数;
将接收到的所述配置参数应用到所述应用程序;以及
所述配置服务器用于执行以下操作:
从所述终端设备接收调用请求,所述调用请求用于获取应用程序运行所需要的配置参数;
查询与所述调用请求对应的配置参数;
将查询到的所述配置参数发送至所述终端设备。


2.一种配置参数的方法,其特征在于,包括:
向配置服务器发送调用请求,其中所述调用请求用于从所述配置服务器获取应用程序运行所需要的配置参数;
从所述配置服务器接收与所述调用请求相关的配置参数;以及
将接收到的所述配置参数应用到所述应用程序。


3.根据权利要求2所述的方法,其特征在于,向配置服务器发送调用请求的操作中,还包括:向所述配置服务器发送将所述配置参数转换成兼容格式的转换请求。


4.一种配置参数的方法,其特征在于,包括:
从终端设备接收调用请求,所述调用请求用于获取终端设备上的应用程序运行所需要的配置参数;
查询与所述调用请求对应的配置参数;以及
将查询到的所述配置参数发送至所述终端设备。


5.根据权利要求4所述的方法,其特征在于,查询与所述调用请求对应的配置参数之后,还包括:将所述配置参数转换成所述终端设备兼容的格式。

【专利技术属性】
技术研发人员:王镇航翟春杰
申请(专利权)人:北京中关村科金技术有限公司
类型:发明
国别省市:北京;11

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

1