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】