[發明專利]配置信息的熱加載方法及裝置、分布式集群系統在審
| 申請號: | 201510994232.8 | 申請日: | 2015-12-25 |
| 公開(公告)號: | CN105553738A | 公開(公告)日: | 2016-05-04 |
| 發明(設計)人: | 許斯亮 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京市浩天知識產權代理事務所(普通合伙) 11276 | 代理人: | 宋菲;劉云貴 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置 信息 加載 方法 裝置 分布式 集群 系統 | ||
技術領域
本發明涉及計算機網絡技術領域,具體涉及一種分布式集群中配置信息 的熱加載方法及裝置、分布式集群系統。
背景技術
分布式集群系統是一種基于分布式節點架構的存儲系統,該系統通過多 個節點分配負載,最大程度地達到高性能;通過在不同節點存儲數據的主副 本和從副本,保證數據的高可用性和冗余性。分布式集群系統中每個節點都 維護各自的配置文件,配置文件存儲在節點的磁盤中。節點在工作時,首先 讀取磁盤的配置文件,獲取配置信息,將配置信息加載到內存中使節點的進 程能正常運行。
現有技術中,當某個節點的配置文件需要修改時,例如修改某個節點的 延時參數,由1ms修改為10ms,需要將該節點的服務鎖住使之暫時不提供服 務,然后在配置文件中查找需要修改的參數,對其進行更新,更新后重新存 儲到磁盤中進行整文件替換;節點重新讀取配置文件,獲取并加載更新后的 配置信息,才能重啟來提供服務。這種配置信息的加載方法耗時較長,而且 在配置文件修改過程中,節點無法提供服務,造成卡頓的問題。
尤其是,在分布式集群系統中有些配置信息是所有節點都需要的公有配 置信息,當需要修改這種公有配置信息時,每個節點的配置文件都需要進行 上述更新過程,造成系統頻繁出現卡頓問題,降低了整個分布式集群系統的 性能。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分 地解決上述問題的一種分布式集群中配置信息的熱加載方法及裝置、分布式 集群系統。
根據本發明的一個方面,提供了一種配置信息的熱加載方法,所述方法 用于分布式集群系統中,所述方法包括:在所述分布式集群系統中所有工作 節點運行過程中,獲取待更新的配置信息;將待更新的配置信息推送給目標 工作節點,通知目標工作節點將待更新的配置信息加載到內存中以替換從本 地落盤的配置文件讀取的配置信息,使目標工作節點利用所述待更新的配置 信息運行程序。
根據本發明的另一個方面,提供了一種配置信息的熱加載裝置,所述裝 置位于分布式集群系統中,所述裝置包括:配置模塊,適于在所述分布式集 群系統中所有工作節點運行過程中,獲取待更新的配置信息;推送模塊,適 于將待更新的配置信息推送給目標工作節點,通知目標工作節點將待更新的 配置信息加載到內存中以替換從本地落盤的配置文件讀取的配置信息,使目 標工作節點利用所述待更新的配置信息運行程序。
根據本發明的另一個方面,提供了一種分布式集群系統,包括:配置節 點和多個工作節點;其中,所述配置節點包括:上述配置信息的熱加載裝置; 所述多個工作節點中的一個或多個目標工作節點適于:根據所述配置節點的 通知,將待更新的配置信息加載到內存中以替換從本地落盤的配置文件讀取 的配置信息,利用所述待更新的配置信息運行程序。
根據本發明提供的配置信息的熱加載方法及裝置、分布式集群系統,在 分布式集群系統中所有工作節點運行過程中,獲取待更新的配置信息。將待 更新的配置信息推送給目標工作節點,將待更新的配置信息加載到內存中以 替換從本地落盤的配置文件讀取的配置信息,使目標工作節點利用所述待更 新的配置信息運行程序。本發明的配置信息的熱加載方法和裝置、分布式集 群系統縮短了工作節點配置信息的加載時間,改善了配置文件修改過程中產 生的卡頓問題。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技 術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它 目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本 領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的, 而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示 相同的部件。在附圖中:
圖1示出了根據本發明一個實施例的配置信息的熱加載方法的流程示意 圖;
圖2示出了根據本發明另一個實施例的配置信息的熱加載方法的流程示 意圖;
圖3示出了根據本發明又一個實施例的配置信息的熱加載方法的流程示 意圖;
圖4示出了根據本發明又一個實施例的配置信息的熱加載方法的流程示 意圖;
圖5示出了根據本發明一個實施例的配置信息的熱加載裝置的功能框 圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510994232.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可配置的告警前轉處理方法
- 下一篇:引導信息顯示方法及裝置
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





