Nacos配置中心
1.Nacos远程配置
1.nacos写配置
2.引入nacos-config依赖
3.resource下写bootstrap.yml文件(包括服务名称环境名文件后缀nacos地址)优先级比application高,项目启动会优先拉去nacos中的配置
2.配置热更新(服务不断去访问nacos检查配置是否改变)
两种方式
1.@RefreshScope
在@Value注入的变量所在类上添加注解
2.@ConfigurationProperties(prefix = “pattern”)
在新建的属性类中添加注解
3.配置共享
1.用法
给所有环境下的服务进行配置
usersevice-dev(开发环境)配置
userservce 多环境共享配置
2.优先级
环境>共享>本地
4.Nacos集群搭建
Nacos
Ncaos通过统一读取数据库(集群)中的数据保证数据共享、
需要配置
1.cluster.conf文件
配置地址列表
2.application.properties
配置端口号和数据库的连接
3.启动所有Nacos
nginx
1.upstrean配置所有Nacos地址
2.反向代理负载均衡
使用Nginx后yml文件中访问Nacos就使用过nginx地址就行了