内容简介:版本新特性: 多环境支持:单个调度中心集群,支持自定义多套环境,管理多个环境的的配置数据;环境之间相互隔离; 多数据类型配置:支持多种数据类型配置,如:String、Boolean、Short、Integer、Long、Float、D...
版本新特性:
多环境支持:单个调度中心集群,支持自定义多套环境,管理多个环境的的配置数据;环境之间相互隔离;
多数据类型配置:支持多种数据类型配置,如:String、Boolean、Short、Integer、Long、Float、Double 等;
多语言支持:提供配置Agent服务,可据此通过Http获取配置数据,从而实现多语言支持。Agent存在Ehcache缓存性能极高,并且支持集群横向扩展;
新增 "Jfinal" 类型Sample项目;
新增 "Nutz" 类型Sample项目;
支持ZK鉴权信息配置;
Local Cache缓存长度扩充为100000,采用LRU过期策略。
配置数据强制编码 UTF-8,解决因操作系统编码格式不一致导致的配置乱码问题;
XxlConf与原生配置加载方式( "@value"、"${...}" )兼容,相互隔离,互不影响;替代原LocalConf层;
移除Spring强制依赖。在保持对Spring良好支持情况下,提高对非Spring环境的兼容性;
容器组件初始化顺序调整,修复@PostConstruct无法识别问题;
配置优化,移除冗余配置项;
小概率情况下BeanRefresh重复刷新问题修复;
升级pom依赖至较新版本,如Spring、Zookeeper等;
《分布式配置管理平台 XXL-CONF 》
简单: 提供简洁实用的API,多种方式灵活获取配置,上手简单;
在线管理: 提供配置中心, 通过Web界面在线操作配置数据;
多环境支持:单个调度中心集群,支持自定义多套环境,管理多个环境的的配置数据;环境之间相互隔离;
多数据类型配置:支持多种数据类型配置,如:String、Boolean、Short、Integer、Long、Float、Double 等;
多语言支持:提供配置Agent服务,可据此通过Http获取配置数据,从而实现多语言支持。Agent存在Ehcache缓存性能极高,并且支持集群横向扩展;
配置变更监听功能:可开发Listener逻辑,监听配置变更事件,可据此动态刷新JDBC连接池等高级功能;
毫秒级动态推送: 配置更新后, 实时推送配置信息, 项目中配置数据会实时更新并生效, 不需要重启线上机器;
配置中心HA:配置中心支持集群部署,提供系统可用性;
推送服务HA: 配置服务基于ZK集群, 只要集群节点保证存活数量大于N/2N+1, 就可保证服务稳定, 避免单点风险;
配置备份: 配置数据同时在ZK与 MySQL 中存储和备份, 提高配置数据的安全性;
多种获取配置方式:支持 "API、 注解、XML占位符" 三种方式获取配置,可灵活选择使用;
兼容Spring原生配置:兼容Spring原生配置方式 "@Value"、"${}" 加载本地配置功能;与分布式配置获取方式隔离,互不干扰;
分布式: 支持多业务线接入并统一管理配置信息,支撑分布式业务场景;
项目隔离: 以项目为维度管理配置, 方便隔离不同业务线配置;
高性能: 通过Ehcache对ZK推送的配置做Local Cache, 提高性能;
客户端断线重连强化:除了依赖ZK之外,设置守护线程,提高异常情况下配置稳定性和时效性;
空配置处理:主动缓存null或不存在类型配置,避免配置请求穿透到ZK引发雪崩问题;
用户管理:支持在线添加和维护用户,包括普通用户和管理员两种类型用户;
配置权限控制;以项目为维度进行配置权限控制,管理员拥有全部项目权限,普通用户只有分配才拥有项目下配置的查看和管理权限;
历史版本回滚:记录配置变更历史,方便历史配置版本回溯,默认记录10个历史版本;
技术交流
官方文档
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
About Face 3
Alan Cooper、Robert Reimann、David Cronin / John Wiley & Sons / 2007-5-15 / GBP 28.99
* The return of the authoritative bestseller includes all new content relevant to the popularization of how About Face maintains its relevance to new Web technologies such as AJAX and mobile platforms......一起来看看 《About Face 3》 这本书的介绍吧!