摘要:版本新特性支持通過注解獲取配置動態推送更新目前支持三種配置方式,均支持配置動態刷新配置變更監聽功能可開發邏輯,監聽配置變更事件,可據此動態刷新連接池等高級功能用戶管理支持在線添加和維護用戶,包括普通用戶和管理員兩種類型用戶配置權限控制以項目
版本 v1.4.0 新特性
1、支持通過 "@XxlConf" 注解獲取配置;
2、動態推送更新:目前支持 "XML、 @XxlConf、API" 三種配置方式,均支持配置動態刷新;
3、配置變更監聽功能:可開發Listener邏輯,監聽配置變更事件,可據此動態刷新JDBC連接池等高級功能;
4、用戶管理:支持在線添加和維護用戶,包括普通用戶和管理員兩種類型用戶;
5、配置權限控制;以項目為維度進行配置權限控制,管理員擁有全部項目權限,普通用戶只有分配才擁有項目下配置的查看和管理權限;
6、配置變更版本記錄:記錄配置變更歷史,方便歷史配置版本回溯,默認記錄10個歷史版本;
7、客戶端斷線重連強化,除了依賴ZK之外,新增守護線程,周期性刷新Local Cache中配置數據并watch,進一步提高配置時效性;
8、ZK過期重連時,主動刷新LocalCache中配置數據,提高異常情況下配置時效性;
9、ZK重入鎖做二次校驗,防止并發沖突;
10、主動緩存null或不存在類型配置,避免配置請求穿透到ZK引發雪崩問題;
11、Local Cache緩存長度固定為1000,采用LRU策略移除。
12、表結構優化;
13、重構核心代碼,規范代碼結構;
14、環境配置文件,支持自定義存放位置,項目resource下或磁盤目錄下均可;
15、支持設置ZK中配置存儲路徑,方便實現多環境復用ZK集群;
16、用戶在線修改密碼;
17、升級依賴版本,如Ehcache、Spring等;
18、彈框插件改為使用Layui;
19、AdminLTE版本升級;
20、Sample項目目錄結構規范;
21、新增SpringBoot類型Sample項目;
文檔地址:http://www.xuxueli.com/xxl-conf/
下載地址https://github.com/xuxueli/xx...
概述XXL-CONF 是一個分布式配置管理平臺,提供統一的配置管理服務?,F已開放源代碼,開箱即用。
特性1、簡單: 提供簡潔實用的API,多種方式靈活獲取配置,上手簡單;
2、在線管理: 提供配置中心, 通過Web界面在線操作配置數據;
3、動態推送: 配置更新后, Zookeeper實時推送配置信息, 項目中配置數據會實時更新并生效, 不需要重啟線上機器;
4、配置中心HA:配置中心支持集群部署,提供系統可用性;
5、推送服務HA: 配置服務基于ZK集群, 只要集群節點保證存活數量大于N/2N+1, 就可保證服務穩定, 避免單點風險;
6、高性能: 通過Ehcache對ZK推送的配置做Local Cache, 提高性能;
7、客戶端斷線重連強化:除了依賴ZK之外,設置守護線程,提高異常情況下配置穩定性和時效性;
8、配置備份: 配置數據同時在ZK與MySQL中存儲和備份, 提高配置數據的安全性;
9、分布式: 支持多業務線接入并統一管理配置信息,支撐分布式業務場景;
10、項目隔離: 以項目為維度管理配置, 方便隔離不同業務線配置;
11、多種獲取配置方式:支持 "API、 @XxlConf、XML" 三種方式獲取配置,可靈活選擇使用;
12、配置變更監聽功能:可開發Listener邏輯,監聽配置變更事件,可據此動態刷新JDBC連接池等高級功能;
13、空配置處理:主動緩存null或不存在類型配置,避免配置請求穿透到ZK引發雪崩問題;
14、用戶管理:支持在線添加和維護用戶,包括普通用戶和管理員兩種類型用戶;
15、配置權限控制;以項目為維度進行配置權限控制,管理員擁有全部項目權限,普通用戶只有分配才擁有項目下配置的查看和管理權限;
16、配置變更版本記錄:記錄配置變更歷史,方便歷史配置版本回溯,默認記錄10個歷史版本;
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68642.html
v1.5.1 新特性 1、ftl變量判空問題修復; 2、配置快照文件生成時自動創建多層父目錄; 3、移除ehcache依賴,取消local cache容量限制; 4、ZK初始化邏輯優化,避免并發初始化,阻塞至TCP連接創建成功才允許后續操作; 5、升級多項maven依賴至較新版本,如spring等; 簡介 XXL-CONF 是一個分布式配置管理平臺,擁有強一致性、毫秒級動態推送、多環境、多語言...
摘要:節點邏輯優化,配置中心取消冗余的操作初始化時邏輯調整,優化斷線重連特性端初始化邏輯調整,取消對狀態的強依賴,連接失敗也允許啟動,此時使用鏡像配置文件修復配置監聽首次無效的問題,監聽前先一次該配置新增無框架接入配置中心示例項目。 Release Notes 1、ZK節點watch邏輯優化,配置中心取消冗余的watch操作; 2、ZK初始化時unlock邏輯調整,優化斷線重連特性; 3、...
摘要:訪問令牌為提升系統安全性,配置中心和客戶端進行安全性校驗,雙方匹配才允許通訊啟動時,優先全量加載鏡像數據到層,避免逐個請求耗時簡介是一個輕量級分布式配置管理平臺,擁有輕量級秒級動態推送多環境多語言配置監聽權限控制版本回滾等特性。 Release Notes 1、輕量級改造:廢棄ZK,改為 DB + 磁盤 + long polling 方案,部署更輕量,學習更簡單;集群部署更方便,與單...
摘要:新特性配置中心服務增強針對非應用提供服務獲取配置,提供同步異步兩種請求方式,原生支持的方式獲取配置數據并實時感知配置變更?,F已開放源代碼,開箱即用。 v1.5.0 新特性 1、配置中心Agent服務增強:針對非Java應用提供Agent服務獲取配置,提供同步、異步兩種Http請求方式,原生支持 long-polling(Http) 的方式獲取配置數據、并實時感知配置變更。同時,強化請...
摘要:新特性配置中心服務增強針對非應用提供服務獲取配置,提供同步異步兩種請求方式,原生支持的方式獲取配置數據并實時感知配置變更。現已開放源代碼,開箱即用。 v1.5.0 新特性 1、配置中心Agent服務增強:針對非Java應用提供Agent服務獲取配置,提供同步、異步兩種Http請求方式,原生支持 long-polling(Http) 的方式獲取配置數據、并實時感知配置變更。同時,強化請...
閱讀 1711·2021-11-22 12:09
閱讀 1452·2019-08-30 13:22
閱讀 2083·2019-08-29 17:00
閱讀 2635·2019-08-29 16:28
閱讀 2945·2019-08-26 13:51
閱讀 1174·2019-08-26 13:25
閱讀 3238·2019-08-26 12:14
閱讀 3007·2019-08-26 12:14