Nacos作为配置中心的应用
1.安装运行nacos服务器
yum install nacos
cd /usr/local/nacos/bin
sh startup.sh -m standalone
2、添加配置
1)新建配置
在启动nacos之后,进入192.168.8.81/nacos/index.html/,用户名密码:nacos
在配置列表下新建配置
*Data ID命名规则: p r e f i x − {prefix}- prefix−{spring.profile.active}.${file-extension}
prefix 默认为 spring.application.name 的值;
spring.profile.active 即为当前环境对应的 profile;*当 spring.profile.active 为空时,对应的连接符 - 也将不存在,dataId 的拼接格式变成 prefix.{prefix}.prefix.{file-extension}
file-exetension 为配置内容的数据格式,目前只支持 properties 和 yaml 类型。
3、客户端nacos-config对接nacos服务器
1) 添加依赖
2)添加配置
在application.properties文件中添加配置名称、端口号
在resource目录下新建bootstrap.properties文件配置nacos配置中心地址和获取配置的DataID
3)创建属性承载类
定义一个用于测试获取配置的SampleController
4)启动客户端nacos-config
启动客户端nacos-config
访问 http://localhost:8088/getValue
4、测试动态刷新
1)加入注解
在SampleController中加入注解@RefreshScope,并重启客户端nacos-config
2)修改配置
在nacos服务器端修改配置
直接访问http://localhost:8088/getValue
5、测试配置回滚
1)配置回滚
进入nacos服务端的配置列表本条配置中进入更多中的历史版本,选择其中一条设置回滚
2)访问客户端
直接访问http://localhost:8088/getValue