【技术实现步骤摘要】
应用配置数据的管理方法、装置、电子设备及存储介质
[0001]本申请涉及通信
,特别涉及一种应用配置数据的管理方法、装置、电子设备及存储介质。
技术介绍
[0002]随着微服务/容器技术/虚拟化/分布式等技术的快速发展,实际业务中需要部署的应用数量越来越多,技术栈也变得更加丰富。并且,不同类型的应用的配置方式各不相同,由此为统一管理带来了较大的难度。
[0003]据统计,线上问题中的70%都与应用配置变更相关。因此,对于应用配置文件的统一管理显得尤为重要。通过配置文件的统一管理,能够减少线上问题的发生率,保障线上系统的稳定运行,方便后续的数据分析、功能调整、逻辑优化等。
[0004]在相关技术中,为了实现应用配置文件的统一管理,由研发人员将需要变更的应用配置数据通过邮件方式发送给配置管理人员。配置管理人员根据邮件对配置代码仓库中存储的应用配置数据进行变更处理。
[0005]但是,通过邮件方式变更应用配置数据至少存在如下缺陷:邮件交互效率低下,且容易因疏忽等因素而导致数据遗漏、错误等问题。并且,针对不同类型的应用需要由配置管理人员人工确定对应的配置文件管理方式,操作繁琐且不够智能。
技术实现思路
[0006]本申请提供一种应用配置数据的管理方法、装置、电子设备及存储介质,用于解决通过邮件方式变更应用配置数据所导致的数据错误、操作繁琐等问题。
[0007]第一方面,本申请提供了一种应用配置数据的管理方法,应用于配置管理数据库,该方法包括:
[0008]响应于接 ...
【技术保护点】
【技术特征摘要】
1.一种应用配置数据的管理方法,其特征在于,应用于配置管理数据库,该方法包括:响应于接收到的应用配置请求,生成与所述应用配置请求相对应的应用配置数据,将所述应用配置数据存储至配置代码仓库;获取与所述应用配置请求相对应的待配置应用的配置文件读取类型,并确定与所述配置文件读取类型相对应的配置文件读取位置;在所述配置文件读取位置与所述配置代码仓库不一致的情况下,若存在配置数据同步事件,则将所述应用配置数据从所述配置代码仓库同步至所述配置文件读取位置,以在所述待配置应用启动时,从所述配置文件读取位置加载所述应用配置数据。2.根据权利要求1所述的方法,其特征在于,所述确定与所述配置文件读取类型相对应的配置文件读取位置,包括以下至少一种:若所述配置文件读取类型为本地读取类型,则确定与所述配置文件读取类型相对应的配置文件读取位置与所述配置代码仓库一致;若所述配置文件读取类型为服务器读取类型,则确定与所述配置文件读取类型相对应的配置文件读取位置与所述配置代码仓库不一致,且所述配置文件读取位置位于所述待配置应用的应用服务器中;若所述配置文件读取类型为源码读取类型,则确定与所述配置文件读取类型相对应的配置文件读取位置与所述配置代码仓库不一致,且所述配置文件读取位置位于所述待配置应用的源码中。3.根据权利要求2所述的方法,其特征在于,在所述配置文件读取位置位于所述待配置应用的应用服务器中的情况下,所述配置数据同步事件是指接收到应用部署系统发送的应用部署通知消息,所述将所述应用配置数据从所述配置代码仓库同步至所述配置文件读取位置,包括:获取所述应用部署通知消息中包含的待部署应用的应用标识;根据所述待部署应用的应用标识,从所述配置代码仓库中获取待同步的应用配置数据;将所述待同步的应用配置数据发送给代理模块,以由所述代理模块将所述待同步的应用配置数据同步至所述应用服务器中的配置文件读取位置。4.根据权利要求3所述的方法,其特征在于,所述获取所述应用部署通知消息中包含的待部署应用的应用标识之后,所述方法还包括:根据所述待部署应用的应用标识,判断所述待部署应用的配置文件读取类型是否为服务器读取类型;所述根据所述待部署应用的应用标识,从所述配置代码仓库中获取待同步的应用配置数据,包括:在判断出所述待部署应用的配置文件读取类型为服务器读取类型的情况下,从所述配置代码仓库中获取待同步的应用配置数据。5.根据权利要求2所述的方法,其特征在于,在所述配置文件读取位置位于所述待配置应用的源码中的情况下,所述配置数据同步事件是指接收到应用部署系统发送的应用打包通知消息,所述将所述应用配置数据从所述配置代码仓库同步至所述配置文件读取位置,包括:
获取所述应用打包通知消息中包含的待部署应用的应用标识;根据所述待部署应用的应用标识,从所述配置代码仓库中获取待同步的应用配置数据;根据所述待同步的应用配置数据修改所述待配置应用的源码,以将所述待同步的应用配置数据同步至所述配置文件读取位置。6.根据权利要求5所述的方法,其特征在于,所述获取所述应用打包通知消息中包含的待部署应用的应用标识之后,所述方法还包括:根据所述待部署应用的应用标识,判断所述待部署应用的配置文件读取类型是否为源码读取类型;所述根据所述待部署应用的应用标识,从所述配置代码仓库中获取待同步的应用配置数据,包括:在判断出所述待部署应用的配置文件读取类型为源码读取类型的情况下,从所述配置代码仓库...
【专利技术属性】
技术研发人员:王森,张银全,蒋宁,吴海英,曾琳铖曦,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。