文件名称:autoconf:分布式配置管理系统
文件大小:472KB
文件格式:ZIP
更新时间:2024-05-20 02:54:09
Java
##配置管理系统(ConfigManagerSystem) ###设计理念 基于Zookeeper集群实现集中式、实时更新配置 基于本地FileCache实现冷启动加速、去中心强依赖功能 扫描本地FileCache的修改,调试时临时修改参数不必通过web界面操作,避免生成很多特例配置 每个配置文件对应zookeeper的一个path,并且会把这个内容写入到一个本地目录下的同名文件中。 会有一个异步线程扫描本地文件的修改,若有修改会触发重新加载。 本地修改的内容会在服务重启以及zookeeper重写覆盖,只能是临时调试使用。 ###本地配置目录 可以通过环境变量 -DlocalConfigPath=/data/config 来指明本地配置目录 如果不指定会从当前类路径下查找 autoconf 名字的目录,找到就会使用 找不到 autoconf 目录,则会尝试创建一个 autoconf 创建失