Nacos多环境配置+集群部署

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配置中心服务拉取icon-default.png?t=N7T8https://blog.youkuaiyun.com/m0_68711597/article/details/139311648?spm=1001.2014.3001.5501

利用nginx集群部署  具体部署方法与文放在我的网盘 欢迎下载

链接:集群部署icon-default.png?t=N7T8https://pan.baidu.com/s/12KHw-5D2JkMwXaWme8pXyQ?pwd=1234 


提取码:1234 


如果我有幸帮助到您 感谢您的关注点赞支持~~  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖虎爱Java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值