Nacos的环境配置
nacos 主要有 本服务的远端配置 多服务共享的远端配置 以及本地配置
我们一般在bootstarp.yml的配置如下
spring:
application:
name: nacos
profiles:
active: dev #开发环境
cloud:
nacos:
config:
server-addr: localhost:8848
file-extension: yaml
name: nacos
假设我们在nacos的web控制台上新建了两个配置文件
nacos-dev.yaml
nacos.yaml
这里的nacos-dev.yaml
实际上就是 nacos服务的配置
nacos会根据 bootstap.yml appliaction的name 以及profiles的active 还有nacos的文件类型
去匹配的本服务远程配置文件 如下
spring:
application:
name: nacos #服务名
profiles:
active: dev #开发环境
cloud:
nacos:
config:
server-addr: localhost:8848
file-extension: yaml#文件类型
如果我们想给它配置多服务共享文件 只需要在config里面指定 远程配置文件名
spring:
application:
name: nacos
profiles:
active: dev #开发环境
cloud:
nacos:
config:
server-addr: localhost:8848
file-extension: yaml
name: nacos-dev #多服务公用的配置
优先级:
假设 一个服务的配置 本地的application.yml进行了server字段的设置 本服务的远程配置也进行了server字段的配置 多服务共享配置内部也是进行了server字段的设置
那么当我们在调用的时候 server的值生效的的优先级是什么?
这里的优先级如下
本服务远程配置>多服务共享远程配置>本地配置
大家可以在 上一篇文章的基础上 大家可以自行去测试上一章 nacos配置中心服务拉取https://blog.youkuaiyun.com/m0_68711597/article/details/139311648?spm=1001.2014.3001.5501
利用nginx集群部署 具体部署方法与文放在我的网盘 欢迎下载
链接:集群部署https://pan.baidu.com/s/12KHw-5D2JkMwXaWme8pXyQ?pwd=1234
提取码:1234
如果我有幸帮助到您 感谢您的关注点赞支持~~