9.Nacos配置管理

Nacos配置管理

1.引入Nacos配置管理客户端依赖

<!--         nacos配置中心依赖支持-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

2.在userservice中的resource目录添加一个bootstrap.yml文件,这个文件是引导文件,优先级高于application.yml

项目启动的时候会先读取bootstrap.yml文件配置信息,再读取application.yml配置文件,合并;所以可以把nacos地址先配置在bootstrap.yml文件配置信息项目启动的时候读取到nacos地址,再把一些开关类型的配置、模板类的配置写到nacos配置管理后台;如以下示例:服务会根据tanhua-dubbo-db-prod.yml找到nacos控制台的配置

spring:
  application:
    name: tanhua-dubbo-db #服务名称
  profiles:
    active: prod  #生产环境
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.1.6:8848 #nacos地址
      config:
        server-addr: 192.168.1.6:8848
        file-extension: yml #文件后缀名

3.在nacos控制台服务列表点击加号填配置文件

4.总结

将配置交给Nacos管理的步骤

  1. 在Nacos中添加配置文件
  2. 在微服务中引入nacos的config依赖
  3. 在微服务中添加bootstrap.yml,配置nacos地址、当前环境、服务名称、文件后缀名。这些决定了程序启动时去nacos读取哪个文件
posted @ 2022-11-11 19:50  给我手牵你走  阅读(58)  评论(0编辑  收藏  举报