摘要:源碼在線演示平臺登錄信息請不要修改演示應用配置如需要測試請?zhí)砑有碌膽米⒁庖驗闄C器網絡配置較低訪問相對較慢簡介是采用開發(fā)的分布式統(tǒng)一配置管理系統(tǒng)它的目標是管理所有應用的配置設計目標統(tǒng)一配置管理標準配置管理規(guī)范管理所有的配置更靈活的
源碼 GitHub
在線演示平臺
登錄信息
E-Mail: kevinz@weghst.com
Password: 123456
請不要修改演示應用配置, 如需要測試請?zhí)砑有碌膽?
注意: 因為機器網絡配置較低, 訪問相對較慢
DuiC 是采用 kotlin + spring-boot-2.0 + spring-webflux-5.0 開發(fā)的分布式統(tǒng)一配置管理系統(tǒng), 它的目標是管理所有應用的配置(Any App).
設計目標統(tǒng)一配置管理
標準配置管理規(guī)范
管理所有的配置
更靈活的配置管理
為非技術人員使用
功能 配置應用/環(huán)境通過應用及環(huán)境區(qū)分不同的配置, 不同應用的配置互不干擾, 相同應用的配置支持合并獲取配置參數.
YAML 配置方式采用 YAML 文件格式管理配置, 同時支持語法高亮及格式校驗.
YAML 是專門用來寫配置文件的語言, 非常簡潔和強大, 遠比 JSON 格式方便.
Open API 3.0 文檔
SwaggerHub 在線文檔
$ curl -X GET "https://duic.zhudy.io/api/v1/apps/states/samples/first" -H "accept: application/json"
檢查配置的狀態(tài), 如果服務器配置發(fā)生變動, state 會相應的改變, 客戶端可以根據 state 值的變化向服務器拉取最新的配置.
/apps/{name}/{profile}curl -X GET "https://duic.zhudy.io/api/v1/apps/samples/first" -H "accept: application/json"
獲取應用全部配置.
/apps/{name}/{profile}/{key}curl -X GET "https://duic.zhudy.io/api/v1/apps/samples/first/k1" -H "accept: application/json"
獲取某一個 key 的配置.
以上 RESTful 接口中的 profile 參數都可以傳入多個, 多個 profile 將會按順序深度合并所有的配置再返回訪問令牌
應用配置可設置訪問令牌, 當訪問令牌存在時, 獲取相關的配置必須帶上令牌才可訪問
完全兼容 spring-cloud-configDuiC 提供的 /ssc/{name}/{profile} 接口完全兼容 spring-cloud-config-client.
同時還提供 duic-spring-cloud-config-client 用于 spring-boot 加載配置.
支持 @RefreshScope 熱加載配置 Refresh Scope
通過 duic-docker-compose 可一鍵部署應用, 在 docker-compose.yml 文件中已經集成了 let"s encrypt, 服務發(fā)現及 MonoDB.
當然你也可以使用 zhudyos/duic 鏡像自行部署.
支持用戶權限DuiC 自帶的 admin 系統(tǒng)支持用戶應用權限管理, 不同的用戶只可管理自身有權限的應用
聯系/討論QQ 群
540315111 (DuiC 統(tǒng)一配置管理)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68129.html
為什么設計 DuiC 在工作中我們時常要根據不同環(huán)境配置不同的參數,讓項目的靈活性、可用性變得更高,那靈活的配置就變得必不可少,雖然目前已經存在很多配置管理解決方案,但是管理方式局限性大,適應范圍窄。 DuiC 在設計初就考慮到配置的應用范圍,將配置獲取方式設計為 RESTful API 的方式,可支持任何服務器端,客戶端以及 WEB 輕松獲取配置。其次 DuiC 管理配置統(tǒng)一采用 YAML 的方...
為什么設計 DuiC 在工作中我們時常要根據不同環(huán)境配置不同的參數,讓項目的靈活性、可用性變得更高,那靈活的配置就變得必不可少,雖然目前已經存在很多配置管理解決方案,但是管理方式局限性大,適應范圍窄。 DuiC 在設計初就考慮到配置的應用范圍,將配置獲取方式設計為 RESTful API 的方式,可支持任何服務器端,客戶端以及 WEB 輕松獲取配置。其次 DuiC 管理配置統(tǒng)一采用 YAML 的方...
為什么設計 DuiC 在工作中我們時常要根據不同環(huán)境配置不同的參數,讓項目的靈活性、可用性變得更高,那靈活的配置就變得必不可少,雖然目前已經存在很多配置管理解決方案,但是管理方式局限性大,適應范圍窄。 DuiC 在設計初就考慮到配置的應用范圍,將配置獲取方式設計為 RESTful API 的方式,可支持任何服務器端,客戶端以及 WEB 輕松獲取配置。其次 DuiC 管理配置統(tǒng)一采用 YAML 的方...
摘要:什么是是配置管理中心,將配置統(tǒng)一管理提供標準的配置格式及編輯方式。如上圖支持任何應用,任何語言的配置管理,,,等,同時采用語法作用配置文件格式,支持數據類型及結構化配置。前提創(chuàng)建數據庫配置數據庫連接將文件與文件放置在同一目錄中。 什么是配置? 服務運行時能夠通過外部動態(tài)修改的參數既是配置。在運行時動態(tài)變更服務的行為,避免業(yè)務發(fā)生變更需要修改代碼或重啟服務等等。 什么是 duic? du...
摘要:什么是是配置管理中心,將配置統(tǒng)一管理提供標準的配置格式及編輯方式。如上圖支持任何應用,任何語言的配置管理,,,等,同時采用語法作用配置文件格式,支持數據類型及結構化配置。前提創(chuàng)建數據庫配置數據庫連接將文件與文件放置在同一目錄中。 什么是配置? 服務運行時能夠通過外部動態(tài)修改的參數既是配置。在運行時動態(tài)變更服務的行為,避免業(yè)務發(fā)生變更需要修改代碼或重啟服務等等。 什么是 duic? du...
閱讀 2133·2023-04-26 03:06
閱讀 3580·2023-04-26 01:51
閱讀 2086·2021-11-24 09:38
閱讀 2452·2021-11-17 17:00
閱讀 2324·2021-09-28 09:36
閱讀 942·2021-09-24 09:47
閱讀 2587·2019-08-30 15:54
閱讀 1554·2019-08-30 15:44