Skip to content

分布式配置管理平台xxl-conf

Compare
Choose a tag to compare
@xuxueli xuxueli released this 17 Aug 14:23
· 389 commits to master since this release

(项目更名为xxl-conf)
1、在线管理: XXL-CONF平台中的配置信息, 支持在线查看和管理;
2、实时推送: 配置信息更新后, Zookeeper实时推送配置信息, 项目中配置数据会实时更新并生效, 不需要重启线上机器;
3、高性能: XXL-CONF会对Zookeeper推送的配置信息, 在Encache中做本地缓存, 在接受推送更新或者缓存失效时会及时更新缓存数据, 因此业务中对配置数据的查询并不存在性能问题;
4、配置备份: 配置数据首先会保存在Zookeeper中, 同时, 在MySQL中会对配置信息做备份, 保证配置数据的安全性;
5、HA: XXL-CONF基于Zookeeper集群, 只要集群节点保证存活数量大于N/2+1, 就可保证服务稳定, 避免单点风险;
6、分布式: XXL-CONF支持方便的接入线上各个业务线;
7、低侵入性: XXL-CONF与系统耦合极低, 只需要引入maven依赖和一行配置即可;
8、配置共享: XXL-CONF平台中的配置信息, 多个项目可以共享;