美文网首页
nacos配置中心的搭建

nacos配置中心的搭建

作者: 拄杖忙学轻声码 | 来源:发表于2021-08-24 10:15 被阅读0次

    一、引入依赖包
    使用nacos注册中心需要引入以下依赖:

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

    说明:
    spring-cloud-starter-alibaba-nacos-discovery 和 spring-cloud-starter-alibaba-nacos-config 分别为nacos的 注册中心客户端 和 配置中心客户端,需要基于 nacos服务端 来使用

    注意:
    1、spring cloud starter alibaba nacos config,引用这个配置中心的依赖后,需要使用bootstrap.yml作为配置文件,读取优先级bootstrap.yml > application.yml
    2、配置中心地址结尾不能带斜杠(切记)否则会报异常:[NACOS HTTP-GET] The maximum number of tolerable server reconnection errors has been reached,正确的写法为:

    spring:
      application:
        name: nacos-config-client
      cloud:
        nacos:
          discovery:
            server-addr: http://localhost:8848   # nacos注册中心地址,注意:结尾不能带斜杠/
          config:
            server-addr: http://localhost:8848   # nacos配置中心地址,注意:结尾不能带斜杠/
            group: DEV_GROUP   # 指定分组名
            file-extension: yml  # 指定yaml格式的文件配置
            #namespace: # 命名空间
    

    二、使用:
    在代码中使用注解 @RefreshScope 支持nacos的动态刷新功能,就可以获取配置中心的属性值

    相关文章

      网友评论

          本文标题:nacos配置中心的搭建

          本文链接:https://www.haomeiwen.com/subject/kkcabltx.html