nacos集成使用说明

使用nacos作为配置中心和注册中心。

引入依赖包

以下依赖包必须引入,不然会出一些各种奇葩问题。

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    <version>2021.1</version>
</dependency>
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    <version>2021.1</version>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-loadbalancer</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>

配置文件

新增bootstrap.yaml文件,里面记录基础的信息

spring:
  application:
    name: gateway #应用名称
  profiles:
    active: dev #环境配置

新增环境bootstrap-dev.yaml文件,记录nacos服务的配置信息,这里是为了区分不同环境的nacos配置不同。

spring: 
  cloud: 
    nacos: 
      server-addr: 47.97.103.155:8848 #nacos配置地址
      username: nacos #Nacos用户名
      password: 123456 #Nacos密码
      config: #配置中心配置
        namespace: ${spring.profiles.active} #命名空间
        file-extension: yaml #文件格式
        enabled: true
      discovery:  #注册中心配置
        namespace: ${spring.profiles.active} #命名空间
        enabled: true
Copyright © wueasy.com 2017-2022 all right reserved,powered by Gitbook未经允许,禁止以任何形式传播 修订时间: 2022-09-11

results matching ""

    No results matching ""