[發明專利]高效的統一配置管理方法及系統在審
| 申請號: | 201711382474.7 | 申請日: | 2017-12-20 |
| 公開(公告)號: | CN108183817A | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 胡小波;馮鳴 | 申請(專利權)人: | 創新無限信息技術(武漢)股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06;G06F9/445 |
| 代理公司: | 北京瑞盛銘杰知識產權代理事務所(普通合伙) 11617 | 代理人: | 郝丹丹 |
| 地址: | 430000 湖北省武漢市東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置管理 配置中心 應用系統 心跳包 統一配置 配置的 子線程 管理方法及系統 緩存 數據請求 一次有效 中心請求 持久化 返回鍵 時間戳 監聽 解析 發送 篩選 審核 記錄 管理 | ||
一種高效的統一配置管理方法,包括:S1、建立一個配置管理中心;S2、在應用系統需要某個配置的鍵值時,如果該鍵值以前從未獲取過,則通過基于TCP Socket的數據請求從配置管理中心請求鍵值,配置管理中心返回鍵值、當前該鍵值版本號;S3、在應用系統需要某個配置的鍵值時,如果該鍵值以前曾獲取過,則從緩存或持久化文件中獲取最后一次有效的值;S4、應用系統一旦啟動,即啟動并維持一個心跳包發送子線程和一個UDP監聽子線程;S5、配置中心收到心跳包后進行解析,記錄心跳包中包含的鍵的最后請求時間戳,并對比配置中心的相應的鍵的版本;S6、配置中心定時對長期沒有被請求過的鍵進行篩選,提醒管理員進行對該部分可能失效的鍵值進行審核和清理。
技術領域
本發明涉及系統配置管理技術領域,特別涉及一種高效的統一配置管理方法及系統。
背景技術
現有系統配置管理多采用統一的配置文件進行管理,或手動拷貝或運用分布式同步技術進行分發。也有部分系統采用統一的配置管理中心進行統一管理。
但是現有的方案存在以下缺陷:
通過配置文件方式進行管理,往往所有配置均通過文件形式進行持久化,隨著使用配置文件的系統增加,導致配置文件越來越多且越來越大。并且不同的配置文件中相同的鍵值復用率較低,管理成本隨著系統的增多和復雜化而快速上升。
通過統一配置管理中心進行管理,雖然解決了分布式配置文件管理的缺陷,但也導致配置中的節點值更新后應用系統無法及時更新,導致配置無法實時生效的問題。另外配置管理中心發生故障后,往往導致應用系統因無法獲取配置而發生異常。
發明內容
有鑒于此,本發明提出一種高效的統一配置管理方法及系統。
一種高效的統一配置管理方法,其包括如下步驟:
S1、建立一個配置管理中心;
S2、在應用系統需要某個配置的鍵值時,如果該鍵值以前從未獲取過,則通過基于TCP Socket的數據請求從配置管理中心請求鍵值,配置管理中心返回鍵值、當前該鍵值版本號,應用系統生效該值,同時將獲取到的鍵、值、版本號進行緩存和持久化;
S3、在應用系統需要某個配置的鍵值時,如果該鍵值以前曾獲取過,則從緩存或持久化文件中獲取最后一次有效的值;
S4、應用系統一旦啟動,即啟動并維持一個心跳包發送子線程和一個 UDP監聽子線程至配置管理中心;
S5、配置中心收到心跳包后進行解析,記錄心跳包中包含的鍵的最后請求時間戳,并對比配置中心的相應的鍵的版本;
S6、配置中心定時對長期沒有被請求過的鍵進行篩選,提醒管理員進行對該部分可能失效的鍵值進行審核和清理,保持配置中心不會隨著時間沉淀的無效配置。
在本發明所述的高效的統一配置管理方法中,
所述步驟S1包括:
使用鍵值對的方式進行配置值管理,鍵名采用類路徑的名稱,值使用多種類型進行存儲;
鍵值使用以下類型,a:簡單值類型,小于1KB的文本值,b:長值類型,大于1KB的文本值,c:擴展類型,即基于a、b的值擴展存儲JSON、XML 格式;
每個鍵值對都有一個版本號,在每次修改值時將會導致版本號變化。
在本發明所述的高效的統一配置管理方法中,
所述步驟S4包括:
心跳包發送子線程間隔預設時間后向配置管理中心發出一個UDP心跳包,心跳包內容為當前應用系統最近用過的配置鍵名和鍵版本號,如果當前應用系統中最近所使用的配置鍵較多,則分拆為多個1KB以下的UDP包發送;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新無限信息技術(武漢)股份有限公司,未經創新無限信息技術(武漢)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711382474.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電力通信設備檢修計劃量化輔助決策方法
- 下一篇:視頻監控綜合管理服務器





