百度DisConf-分散式配置管理平臺-簡介
1.DisConf-分散式配置管理平臺-簡介
github地址:https://github.com/knightliao/disconf
文件地址:http://disconf.readthedocs.io/zh_CN/latest/
1.1 DisConf簡介
Distributed Configuration Management Platform(分散式配置管理平臺)
百度disconf
是一套完整的基於zookeeper
的分散式配置統一解決方案。
一個分散式環境中,同型別的服務往往會部署很多例項。這些例項使用了一些配置,為了更好地維護這些配置就產生了配置管理服務。通過這個服務可以輕鬆地管理成千上百個服務例項的配置問題。專注於各種「分散式系統配置管理」的「通用元件」和「通用平臺」, 提供統一的「配置管理服務」
包括 百度、滴滴出行、銀聯、網易、拉勾網、蘇寧易購、順豐科技 等知名網際網路公司正在使用!
1.2 主要目標
- 部署極其簡單:同一個上線包,無須改動配置,即可在 多個環境中(RD/QA/PRODUCTION) 上線
- 部署動態化:更改配置,無需重新打包或重啟,即可 實時生效
- 統一管理:提供web平臺,統一管理 多個環境(RD/QA/PRODUCTION)、多個產品 的所有配置
- 核心目標:一個jar包,到處執行
1.3 功能特點
- 支援配置(配置項+配置檔案)的分散式化管理
配置釋出統一化
配置釋出、更新統一化:
- 同一個上線包 無須改動配置 即可在 多個環境中(RD/QA/PRODUCTION) 上線
- 配置儲存在雲端系統,使用者統一管理 多個環境(RD/QA/PRODUCTION)、多個平臺 的所有配置
- 配置更新自動化:使用者在平臺更新配置,使用該配置的系統會自動發現該情況,並應用新配置。特殊地,如果使用者為此配置定義了回撥函式類,則此函式類會被自動呼叫。
- 極簡的使用方式(註解式程式設計 或 XML無程式碼侵入模式):我們追求的是極簡的、使用者程式設計體驗良好的程式設計方式。目前支援兩種開發模式:基於XML配置或者基於註解,即可完成複雜的配置分散式化。
注:配置項是指某個類裡的某個Field欄位。
Disconf的功能特點描述圖:
1.4 disconf的模組架構圖
相關文章
- 構建dubbo分散式平臺-dubbo簡介分散式
- Elixir 分散式平臺分散式
- 分散式流平臺Kafka分散式Kafka
- TXC分散式事務簡介分散式
- 資料Redpanda平臺簡介
- 鏈家分散式作業平臺分散式
- 分散式跟蹤系統zipkin簡介分散式
- 分散式事務(七)之Seata簡介分散式
- lms框架分散式事務使用簡介框架分散式
- JAVA 分散式 - 分散式介紹Java分散式
- 分散式熔斷降級平臺aegis分散式
- 分散式通用爬蟲管理平臺Crawlab分散式爬蟲
- springcloud微服務分散式雲架構簡介SpringGCCloud微服務分散式架構
- 微服務分散式跟蹤工具Brave簡介微服務分散式
- 跨平臺開發技術簡介!
- Angular Universal:Angular 統一平臺簡介Angular
- .NET平臺系列5 .NET Core 簡介
- 大資料技術 - 分散式訊息流平臺:Kafka與Pulsar的介紹大資料分散式Kafka
- springcloud微服務分散式雲架構-SpringCloud簡介SpringGCCloud微服務分散式架構
- Samsara:車隊物流監控平臺簡介
- 分散式任務排程平臺XXL-JOB分散式
- 分散式監控平臺Centreon實踐真傳分散式
- (一)springcloud微服務分散式雲架構-SpringCloud簡介SpringGCCloud微服務分散式架構
- 分散式數字身份DID簡介(一)基本概念分散式
- Hadoop大資料分散式處理系統簡介Hadoop大資料分散式
- 一款高效開發平臺簡介,基於微軟.net平臺微軟
- MT2503晶片處理器平臺簡介晶片
- 科研資料庫備案平臺簡介(RDD)資料庫
- LAMP平臺服務簡介、部署及應用LAMP
- 分散式系統1:什麼是分散式系統——簡要的介紹與定義分散式
- 講述分散式架構雲平臺解決方案分散式架構
- PDM的分散式虛擬設計平臺架構分散式架構
- RestCloud ETL資料交換平臺,支援分散式部署RESTCloud分散式
- API服務平臺,可進行分散式執行API分散式
- 10000字,圖解分散式系統限流平臺Sentinel圖解分散式
- spring cloud構建網際網路分散式微服務雲平臺-SpringCloud整合專案簡介SpringCloud分散式微服務GC
- Go語言分散式系統配置管理實踐--go archaiusGo分散式AI
- 搭建JEESZ分散式架構--訊息中介軟體簡介分散式架構