[发明专利]统一配置管理方法、业务服务器及操作维护管理平台有效
申请号: | 201710947840.2 | 申请日: | 2017-10-12 |
公开(公告)号: | CN109660377B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 郝年朋 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L41/08 | 分类号: | H04L41/08;H04L41/082;H04L41/22;H04L67/02;H04L67/30 |
代理公司: | 北京元本知识产权代理事务所(普通合伙) 11308 | 代理人: | 金海荣 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统一 配置管理 方法 业务 服务器 操作 维护 管理 平台 | ||
本发明公开了一种统一配置管理方法、业务服务器及操作维护管理平台,该方法包括:接收配置中心下发的资源文件;根据资源文件,结合预设的字典文件、模板文件进行配置解析,生成目标配置文件。该业务服务器包括:模板文件,包括多种自定义的模板格式;字典文件,包括模板文件与目标配置文件的对应关系;配置应用客户端,用于接收配置中心下发的资源文件,并根据资源文件,结合字典文件、模板文件进行配置解析,生成目标配置文件。操作维护管理平台包括:界面管理模块;配置中心,用于接收在界面管理模块进行的输入操作并据此发送资源文件以及激活消息;还用于接收业务服务器返回的消息。本发明实现一套轻量级的统一配置管理系统。
技术领域
本发明涉通信应用技术领域,尤其涉及一种统一配置管理方法、业务服务器及操作维护管理平台。
背景技术
统一配置管理工具能够提供可视化界面,极大地使得配置文件的变更简单便捷化,同时也能够减少或降低因手动修改配置文件引发故障的风险。对整个系统而言,统一配置管理工具是整套系统不可或缺的重要组成部分。
目前一些基于GO语言的模板技术的开源配置管理工具,比如配置管理工具confd,常见用法是和etcd、consul等配合使用,构成客户端和服务端的关系,通过使用存储于etcd、consul等的数据保持配置文件的最新状态,它也可以用来在配置文件改变时重新加载应用程序。换句话说,可以用存储在etcd、consul 等的信息来重新配置所有服务。这样的配置架构比较复杂、规模较大,重点适用于分布式架构系统中,优势在于使得分布式集群系统满足服务发现、配置共享的功能。但对于非服务化的系统,尤其是对于一些设备较少、应用较简单的使用场景,这样的优势反而成为短板,采用部署开源的配置管理系统方案,适得其反。关键对重复块类型的配置项支持不够充分,所以亟待轻量化架构、优势在于具备易用性高的界面、配置灵活、配置项类型全面的配置管理工具系统。
发明内容
有鉴于此,本发明的目的在于提供一种统一配置管理方法、业务服务器及操作维护管理平台,通过配置应用中心界面配置后,向业务服务器传递配置的最新状态,通知配置应用客户端进行解析、加载、生效,基于字典文件,模板文件生成最终的目标配置文件。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供一种统一配置管理方法,包括:
接收配置中心下发的资源文件;
根据所述资源文件,结合预设的字典文件、模板文件进行配置解析,生成目标配置文件。
在一个可能的设计中,所述根据资源文件,结合字典文件、模板文件进行配置解析,生成目标配置文件之前,包括:
接收所述配置中心发出的激活消息;
检验所述激活消息是否为合法请求;若是,则
判断所述资源文件是否存在。
在一个可能的设计中,所述生成目标配置文件之后,还包括:
对所述目标配置文件进行动态生效;
根据生效结果返回响应消息,并将所述响应消息返回至所述配置中心。
在一个可能的设计中,所述模板文件包括重复配置;所述根据所述资源文件,结合预设的字典文件、模板文件进行配置解析,生成目标配置文件包括:
利用getvs、getbs函数通过关键字组从资源文件中检查合法性,并获取对应的重复项配置信息;
将对应的N个重复配置的值更新到所述目标配置文件中。
根据本发明的另一个方面,提供一种业务服务器,包括:模板文件,包括多种自定义的模板格式,所述模板格式包括重复配置项;
字典文件,包括所述模板文件与目标配置文件的对应关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710947840.2/2.html,转载请声明来源钻瓜专利网。