8.注册中心/配置中心-Nacos

1.Nacos

        之前有用过spring cloud的eureka注册中心,配置起来稍微繁琐;nacos是阿里开发的一款提供注册中心和配置中心功能的组件,操作就简单多了

1.1 Nacos 下载

Nacos 快速开始这个快速开始手册是帮忙您快速在您的电脑上,下载、安装并使用 Nacos。https://nacos.io/zh-cn/docs/quick-start.html        启动命令

startup.cmd -m standalone

        关闭命令

shutdown.cmd 

1.2 Nacos注册中心

        创建项目时导入Nacos Service Discovery依赖,在项目下会自动生成Nacos的配置类,如果没生成的话,需要在主启动类上添加注解@EnableDiscoveryClient

        配置主配置

server:
  port: 8081
spring:
  application:
    name: goods
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.74.146:8848

        启动微服务,打开localhost:8848/nacos 登录后如果服务中有该微服务就是配置成功了

1.3 Nacos配置中心 

        首先清空自带的主配置文件中的内容

        然后新建一个bootstrap.yml配置文件(该配置文件在传统配置文件之前,并且优先级更高)

spring:
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.5.225:8848
        username: nacos
        password: nacos
      config:
        file-extension: yaml       #yaml就是yml    要获取配置信息的后缀名
        group: wuye    
        namespace: 330d5266-2f60-48ed-b215-1cb2359d6843           #命名空间id
  profiles:
    active: dev     #获取哪个环境的配置信息    dev:开发、test:测试、pro:生产
  application:
    name: user
#user-dev.yaml   配置文件名(官方规定格式)

        然后在nacos网页中配置

        启动微服务,就配置成功了

        【不同项目可以配置不同group】

猜你喜欢

转载自blog.csdn.net/LB_bei/article/details/132434024