Nacos配置中心 Nacos Config 及 配置动态更新

1. 结构原理

2. 项目依赖 及 配置文件 调整

  2.1 Maven依赖

<!--nacos config 依赖--> 
<dependency> 
    <groupId>com.alibaba.cloud</groupId> 
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> 
</dependency> 


2.2 yml 调整

spring:
  application:
    name: depart-provider

  cloud:
    nacos:
      config:
        server-addr: 192.168.244.128:8848
        file-extension: yml
        username: nacos
        password: nacos


  config:
    import:
      - optional:nacos:${spring.application.name}.${spring.cloud.nacos.config.file-extension}

3. 配置拓展

        当前服务配置、共享配置与扩展配置的加载顺序为:共享配置,扩展配置,当前服务配 置。若在三个配置中具有相同属性设置,但它们具有不同的值,那么,后加载的会将先加载 的给覆盖。即这三类配置的优先级由低到高是:共享配置,扩展配置,当前服务配置 当前服务配置可以存在于三个地方: 远程配置文件:(Nacos config中)

4. 配置动态更新

5. 多环境选择实现

spring:
  application:
    name: depart-provider

  cloud:
    nacos:
      config:
        server-addr: localhost:8848
        file-extension: yml
        username: nacos
        password: nacos

  profiles:
    active: dev

  config:
    import:
      - optional:nacos:${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}



6. 配置隔离

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值