分布式微服务--Nacos作为配置中心(一)

1.Nacos配置

远程配置中心注意总结:

  • 本地配置文件必须使用 bootstrap.ymlbootstrap.properties

    • 远程配置的加载优先于 application.yml,因此必须写在 bootstrap 配置文件中。
  • 本地配置文件中 file-extension 的取值仅支持两种:propertiesyml

    • 远程配置文件格式必须与此保持一致。
  • 本地需要指定远程配置文件的名称,主要有两种方式:

    • 3.1 直接指定 name 明确指定配置中心中对应的配置文件名称。

    • 3.2 使用 prefix 通过本地项目名称作为前缀,要求本地项目名必须与远程配置中心的 dataId 保持一致。

  • 远程配置文件的命名规范

    • dataId 的名称和配置文件格式必须匹配,确保配置文件类型(如 .yaml.properties)与 file-extension 保持一致。
  • 本地指定远程配置文件名称时,应只写 dataId 中"点号(.)之前"的部分

    • 例如,远程配置文件名为 application-dev.yaml,则本地只写 application-dev

2.多环境下的Nacos配置

2.1Data Id(必须用-不能用_)

2.2.分组

2.3.Namespace

3.@RefreshScope如何实现的动态更新

相关推荐
Code季风1 小时前
API 网关与服务发现:实现动态路由与智能请求转发的原理揭秘
分布式·微服务
Ashlee_code2 小时前
关税战火中的技术方舟:新西兰证券交易所的破局之道 ——从15%关税冲击到跨塔斯曼结算联盟,解码下一代交易基础设施
java·python·算法·金融·架构·系统架构·区块链
怒码ing3 小时前
分布式事务----spring操作多个数据库,事务以及事务回滚还有用吗
数据库·分布式·spring
小熊h3 小时前
【分布式的个人博客部署】
linux·运维·服务器·分布式
你我约定有三3 小时前
分布式微服务--Nacos作为配置中心(补)关于bosststrap.yml与@RefreshScope
java·分布式·spring cloud·微服务·架构
宸津-代码粉碎机5 小时前
LLM 模型部署难题的技术突破:从轻量化到分布式推理的全栈解决方案
java·大数据·人工智能·分布式·python
jzlhll1238 小时前
android MVC/MVP/MVVM/MVI架构发展历程和编写范式
android·架构
老友@9 小时前
RabbitMQ 延时队列插件安装与使用详解(基于 Delayed Message Plugin)
运维·分布式·docker·rabbitmq·延时队列
陈鋆12 小时前
分布式ID方案(标记)
分布式