美文网首页
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