nacos

本文深入探讨了Nacos的命名空间、集群配置以及服务权重设置,权重在控制台可调整,影响服务访问率。同时,介绍了Nacos作为配置中心的功能以及配置的两种热更新方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nacos

nacos 的 命名空间

1. 在nacos 控制台创建命名空间,自动生成id。
2. 将id 复制到服务对应的yml 文件, 已达到环境隔离。即命名空间一致的服务才可以进行服务发现,访问。

在这里插入图片描述

nacos 的集群 配置

在这里插入图片描述

nacos 的权重设置在nacos 对应的控制台 服务详情设置权重,权重越大访问率越高。

nacos的 配置中心

1. 在nacos 控制台创建配置,Data Id 一般命名为服务名+环境+后缀yaml
2. 需要创建bootstrap.yml 文件,因为他的优先级比application.yml 高。
3. 通过@value 注解验证是否拉取配置成功。

文件示例:
spring:
  application:
    name: userservice
  profiles:
    active: dev # 环境
  cloud:
    nacos:
      server-addr: nacos:8848 # nacos地址
      config:
        file-extension: yaml # 文件后缀名

nacos 的配置热更新(2种方式实现)

1. 通过@value注解获取配置的值时,需要在类上加上@refreshscope 注解 来实现热更新。
2. 通过 创建一个yml配置的实体类,类上加上@configurationproperties 注解自动更新。(注意:用法如下图)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值