[发明专利]一种配置管理方法与系统有效
申请号: | 201611202705.7 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106878376B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 郝忠秀;任文越 | 申请(专利权)人: | 微梦创科网络科技(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 任漱晨;张建秀 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置管理 方法 系统 | ||
1.一种配置管理方法,其特征在于,包括:
当配置数据发生变更时,配置管理模块通过消息队列模块通知配置代理模块执行配置数据更新,并且直接通知配置存储模块执行配置数据更新;
配置代理模块通过消息队列模块接收配置管理模块发送的更新后的配置数据,配置代理模块添加或更改配置数据,并将更新后的配置数据写入共享内存模块中;
配置存储模块存储配置管理模块发送的更新后的配置数据;
配置代理模块周期性地与配置存储模块进行数据同步,将配置存储模块中的配置数据同步到共享内存模块中。
2.根据权利要求1所述的方法,其特征在于,还包括:所述配置存储模块将自身存储的所有的配置数据在内置的备用数据库中建立备份;以及,所述配置代理模块在首次启动时,从配置存储模块中同步所有的配置数据到共享内存模块中。
3.根据权利要求1所述的方法,其特征在于,还包括:
所述配置代理模块响应于业务系统的配置读取指令,通过远程过程调用协议RPC服务从所述共享内存模块中读取配置数据给所述业务系统;或者
所述共享内存模块响应于业务系统的配置读取指令,直接读取配置数据给所述业务系统。
4.根据权利要求1所述的方法,其特征在于,所述的配置代理模块将更新后的配置数据写入共享内存模块中,具体包括:
所述配置代理模块将更新后的配置数据全量地写入到共享内存模块的索引段中。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述共享内存模块中建立项目索引段、配置域索引段、配置项索引段和配置值索引段;
所述项目索引段中记录每个项目与其多个配置域的地址偏移量之间的对应关系;
所述配置域索引段中记录所述项目的每个配置域与其多个配置项的地址偏移量之间的对应关系;
所述配置项索引段中记录所述配置域的每个配置项与其多个配置值的地址偏移量之间的对应关系;
所述配置值索引段中记录每个配置值与其具体内容之间的对应关系。
6.一种配置管理系统,其特征在于,包括:配置管理模块、消息队列模块、配置存储模块、配置代理模块和共享内存模块;
所述配置管理模块,用于当配置数据发生变更时,通过所述消息队列模块通知所述配置代理模块执行配置数据更新,并且直接通知所述配置存储模块执行配置数据更新;
所述配置代理模块,用于通过所述消息队列模块接收所述配置管理模块发送的更新后的配置数据,添加或更改更新后的配置数据,并将更新后的配置数据写入所述共享内存模块中;
所述配置存储模块,用于存储所述配置管理模块发送的更新后的配置数据;
所述配置代理模块,还用于周期性地与所述配置存储模块进行数据同步,将所述配置存储模块中的配置数据同步到所述共享内存模块中。
7.根据权利要求6所述的系统,其特征在于,所述配置存储模块,还用于将自身存储的所有的配置数据在内置的备用数据库中建立备份;所述配置代理模块,还用于在首次启动时,从所述配置存储模块中同步所有的配置数据到所述共享内存模块中。
8.根据权利要求6所述的系统,其特征在于,
所述配置代理模块,还用于响应于业务系统的配置读取指令,通过远程过程调用协议RPC服务从所述共享内存模块中读取配置数据给所述业务系统;或者
所述共享内存模块,还用于响应于业务系统的配置读取指令,直接读取配置数据给所述业务系统。
9.根据权利要求6所述的系统,其特征在于,所述配置代理模块,具体用于将更新后的配置数据全量地写入到共享内存模块的索引段中。
10.根据权利要求6-9中任一项所述的系统,其特征在于,所述共享内存模块中建立有项目索引段、配置域索引段、配置项索引段和配置值索引段;
所述项目索引段中记录每个项目与其多个配置域的地址偏移量之间的对应关系;
所述配置域索引段中记录所述项目的每个配置域与其多个配置项的地址偏移量之间的对应关系;
所述配置项索引段中记录所述配置域的每个配置项与其多个配置值的地址偏移量之间的对应关系;
所述配置值索引段中记录每个配置值与其具体内容之间的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微梦创科网络科技(中国)有限公司,未经微梦创科网络科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611202705.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种区域内智能微电网节点布局方法
- 下一篇:一种商住区全寿命周期供电电路