奇虎360開源專案QConf 分布式配置管理工具

2021-08-19 12:01:09 字數 335 閱讀 3374

qconf 是乙個分布式配置管理工具,主要用來替代傳統的配置檔案,使得配置資訊和程式**分離,同時配置變化能夠實時同步到客戶端,而且保證使用者高效讀取配置,這使的工程師從瑣碎的配置修改、**提交、配置上線流程中解放出來,極大地簡化了配置管理工作。

該項目的主要特點

專案文件:wiki

專案原始碼:github

在 csdn 主辦的開源技術大會上,360基礎架構團隊負責人 & 360技術委員會委員 王超 也介紹過《360基礎架構的開源之路》,介紹了開源對於基礎架構團隊的好處、面臨的挑戰、360在開源方面的實踐及未來的計畫,如atlas、phptrace、ssdb等,最後一部分對專案開源進行經驗總結。

分布式配置之qconf

qconf 是乙個分布式配置管理工具。用來替代傳統的配置檔案,使得配置和業務 分離,同時配置能夠實時同步到客戶端保證配置及時生效。qconf採用cmake進行構建 cmake 版本 2.6及以上 可以使用以下命令完成qconf的編譯安裝 mkdir build cd build cmake make...

分布式專案架構

根據業務需求進行拆分成n個子系統,多個子系統相互協作才能完成業務流程子系統之間通訊使用rpc遠端通訊技術。優點 1.把模組拆分,使用介面通訊,降低模組之間的耦合度。2.把專案拆分成若干個子專案,不同的團隊負責不同的子專案。3.增加功能時只需要再增加乙個子專案,呼叫其它系統的介面就可以。4.可以靈活的...

開源分布式檔案系統

mogilefs乙個開源的分布式檔案系統 1.應用層 沒有特殊的元件要求 2.無單點失敗 mogilefs啟動的三個元件 儲存節點 跟蹤用的資料庫 均可執行在多個 機器上,因此沒有單點失敗。你也可以將 和儲存節點執行在同一臺機器上,這樣你就沒有必要用4臺機器 推薦至少兩台機器。3.自動的檔案複製 檔...