The invention discloses a unified configuration management method, a business server and an operation and maintenance management platform. The method includes: receiving the resource files issued by the configuration center; generating the target configuration files according to the resource files, combining with the preset dictionary files and template files for configuration analysis. The business server includes: template files, including a variety of customized template formats; dictionary files, including the corresponding relationship between template files and target configuration files; configuration application client, used to receive resource files issued by the configuration center, and according to resource files, combined with dictionary files, template files for configuration parsing, generate target configuration files. Operational maintenance management platform includes: interface management module; configuration center, which receives input operations in interface management module and sends resource files and activation messages accordingly; and also receives messages returned by business servers. The invention realizes a lightweight unified configuration management system.
【技术实现步骤摘要】
统一配置管理方法、业务服务器及操作维护管理平台
本专利技术涉通信应用
,尤其涉及一种统一配置管理方法、业务服务器及操作维护管理平台。
技术介绍
统一配置管理工具能够提供可视化界面,极大地使得配置文件的变更简单便捷化,同时也能够减少或降低因手动修改配置文件引发故障的风险。对整个系统而言,统一配置管理工具是整套系统不可或缺的重要组成部分。目前一些基于GO语言的模板技术的开源配置管理工具,比如配置管理工具confd,常见用法是和etcd、consul等配合使用,构成客户端和服务端的关系,通过使用存储于etcd、consul等的数据保持配置文件的最新状态,它也可以用来在配置文件改变时重新加载应用程序。换句话说,可以用存储在etcd、consul等的信息来重新配置所有服务。这样的配置架构比较复杂、规模较大,重点适用于分布式架构系统中,优势在于使得分布式集群系统满足服务发现、配置共享的功能。但对于非服务化的系统,尤其是对于一些设备较少、应用较简单的使用场景,这样的优势反而成为短板,采用部署开源的配置管理系统方案,适得其反。关键对重复块类型的配置项支持不够充分,所以亟待轻量化架构、优势在于具备易用性高的界面、配置灵活、配置项类型全面的配置管理工具系统。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种统一配置管理方法、业务服务器及操作维护管理平台,通过配置应用中心界面配置后,向业务服务器传递配置的最新状态,通知配置应用客户端进行解析、加载、生效,基于字典文件,模板文件生成最终的目标配置文件。本专利技术解决上述技术问题所采用的技术方案如下:根据本专利技术的一个方面, ...
【技术保护点】
1.一种统一配置管理方法,应用于业务服务器,其特征在于,包括:接收配置中心下发的资源文件;根据所述资源文件,结合预设的字典文件、模板文件进行配置解析,生成目标配置文件。
【技术特征摘要】
1.一种统一配置管理方法,应用于业务服务器,其特征在于,包括:接收配置中心下发的资源文件;根据所述资源文件,结合预设的字典文件、模板文件进行配置解析,生成目标配置文件。2.根据权利要求1所述的统一配置管理方法,其特征在于,所述根据资源文件,结合字典文件、模板文件进行配置解析,生成目标配置文件之前,包括:接收所述配置中心发出的激活消息;检验所述激活消息是否为合法请求;若是,则判断所述资源文件是否存在。3.根据权利要求1所述的统一配置管理方法,其特征在于,所述生成目标配置文件之后,还包括:对所述目标配置文件进行动态生效;根据生效结果返回响应消息,并将所述响应消息返回至所述配置中心。4.根据权利要求1所述的统一配置管理方法,其特征在于,所述模板文件包括重复配置;所述根据所述资源文件,结合预设的字典文件、模板文件进行配置解析,生成目标配置文件包括:利用getvs、getbs函数通过关键字组从资源文件中检查合法性,并获取对应的重复项配置信息;将对应的N个重复配置的值更新到所述目标配置文件中。5.一种业务服务器,其特征在于,包括:模板文件,包括多种自定义的模板格式,所述模板格式包括重复配置项;字典文件,...
【专利技术属性】
技术研发人员:郝年朋,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。