一个简单的zookeeper配置中心
项目结构如下:
![cfc224637365e559a9277fbd3d0820fa.png](https://img-blog.csdnimg.cn/img_convert/cfc224637365e559a9277fbd3d0820fa.png)
configuration-core模块是配置中心服务端核心 configuration-admin是配置中心管理页面
使用时只需要install configuration-center 获取configuration-core.jar
其他项目引入configuration-core.jar
在resources路径下添加config.propertis 文件 输入服务器项目等信息
![65d117e712fa1cf359c1144db5ea261e.png](https://img-blog.csdnimg.cn/img_convert/65d117e712fa1cf359c1144db5ea261e.png)
其他配置也可以选择性添加
然后在applicationContext.xml中添加 加载文件类
![997459ee1221576179c2799623c529ff.png](https://img-blog.csdnimg.cn/img_convert/997459ee1221576179c2799623c529ff.png)
若是第一次使用,启动后,会提示没有配置项,此时需要到管理页面添加配置。
打开configuration-admin 修改resources文件下 config.properties zookeeper服务器信息
![96ade6e90cc36efe33d95da67f65aef3.png](https://img-blog.csdnimg.cn/img_convert/96ade6e90cc36efe33d95da67f65aef3.png)
运行Application 启动项目,打开页面http://localhost:9090 登录 用户名admin 密码123456(目前用户名密码固定)
![938cab004a433a4d351e2be59db2323e.png](https://img-blog.csdnimg.cn/img_convert/938cab004a433a4d351e2be59db2323e.png)
选择左侧项目
![33eef2758c938f6a48411c2dbfbe7e68.png](https://img-blog.csdnimg.cn/img_convert/33eef2758c938f6a48411c2dbfbe7e68.png)
可以导入添加配置项.
界面比较简单,并且没有使用数据库
spring-boot或者其他Main函数启动的项目 在vm options配置 -javaagent:configuration-core.jar