[發明專利]一種配置管理方法與系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201611202705.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種區域內智能微電網節點布局方法
- 下一篇:一種商住區全壽命周期供電電路





