【技术实现步骤摘要】
配置项控制方法、装置、服务器和存储介质
[0001]本公开涉及
Web
开发
,尤其涉及一种配置项控制方法
、
装置
、
服务器和存储介质
。
技术介绍
[0002]随着互联网技术的发展,
Web
后端服务也越来越丰富,但现有的绝大数
Web
后端服务的业务配置项每次修改
、
添加或者删除配置项都要手动修改代码,并且
Web
后端服务各个版本的发布与更新又会涉及到开发环境
、
测试环境和生产环境,针对不同的环境也要做适配,重新部署服务,导致流程上复杂度较高,而且,不同环境的配置文件有可能同名但是内容不同,更有甚者可能会将各个环境的配置混淆,导致生产环境数据错乱出现不可挽回的问题
。
[0003]因此,现有的
Web
后端服务更新配置项需要修改大量代码,导致更新配置项的过程繁琐
、
易出错
。
技术实现思路
[0004]本公开提供了一种配置项控制方法
、
装置
、
服务器和存储介质,能够解决现有技术中
Web
后端服务更新配置项需要修改大量代码,导致更新配置项的过程繁琐
、
易出错的问题
。
[0005]本申请实施例的第一方面,提供了一种配置项控制方法,应用于应用程序服务器,该方法包括:接收
Web
服务器发送的执 ...
【技术保护点】
【技术特征摘要】
1.
一种配置项控制方法,其特征在于,应用于应用程序服务器,所述方法包括:接收
Web
服务器发送的执行目标应用程序的指令;向配置中心发送获取所述目标应用程序对应的至少一条目标配置项的请求,每条目标配置项包括配置参数和配置参数对应的参数值,不同目标配置项对应的配置参数不同;接收所述配置中心返回的所述至少一条目标配置项;将所述至少一条目标配置项保存到所述目标应用程序的缓存区;在执行目标应用程序的过程中需要使用目标配置参数时,从所述目标应用程序的缓存区调用所述目标配置参数对应的参数值
。2.
根据权利要求1所述的方法,其特征在于,所述向配置中心发送获取所述目标应用程序对应的至少一条目标配置项的请求,包括:确定所述目标应用程序对应的配置项类型信息;向配置中心发送获取所述配置项类型信息对应的所述至少一条目标配置项的请求
。3.
根据权利要求2所述的方法,其特征在于,所述配置项类型信息包括应用环境;所述向配置中心发送获取所述配置项类型信息对应的所述至少一条目标配置项的请求,包括:向配置中心发送获取所述应用环境下的所述至少一条目标配置项的请求;或者,所述配置项类型信息包括应用环境和集群名称;所述向配置中心发送获取所述配置项类型信息对应的所述至少一条目标配置项的请求,包括:向配置中心发送获取所述应用环境中所述集群名称下的所述至少一条目标配置项的请求;或者,所述配置项类型信息包括应用环境
、
集群名称和命名空间;所述向配置中心发送获取所述配置项类型信息对应的所述至少一条目标配置项的请求,包括:向配置中心发送获取所述应用环境中所述集群名称中所述命名空间下的所述至少一条目标配置项的请求
。4.
根据权利要求1至3中任一项所述的方法,其特征在于,所述接收所述配置中心返回的所述至少一条目标配置项,包括:接收所述配置中心返回的至少一条配置项,所述至少一条配置项中的每条配置项中的参数值的类型为所述配置中心的存储类型;将所述至少一条配置项转化为所述至少一条目标配置项,所述每条目标配置项中的参数值的类型为所述目标应用程序对应的配置类型
。5.
一种配置项控制方法,其特征在于,应用于配置中心,所述方法包括:接收应用程序服务器发送的获取目标应用程序对应的至少一条目标配置项的请求,每条目标配置项包括配置参数和配置参数对应的参数值,不同目标配置项对应的配置参数不同;向所述应用程序服务器发送所述至少一条目标配置项,所述至少一条目标配置项为根
据所述请求确定的
。6.
根据权利要求5所述的方法,其特征在于,所述接收应用程序服务器发送的获取目标应用程序对应的至少一条目标配置项的请求,包括:接收所述应用程序服务器发送的获取配置项类型信息对应的至少一条目标配置项的请求,所述配置项类型信息为所述应用程序服务器根据所述目标应用程序确定的;获取与所述配置项类型信息对应的所述至少一条目标配置项
。7.
根据权利要求5或6所述的方法,其特征在于...
【专利技术属性】
技术研发人员:焦利鹏,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。