分布式微服务--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如何实现的动态更新

相关推荐
鼓掌MVP1 天前
Java框架的发展历程体现了软件工程思想的持续进化
java·spring·架构
小马哥编程1 天前
【软考架构】案例分析-Web应用设计(应用服务器概念)
前端·架构
花姐夫Jun1 天前
在 Ubuntu ARM 架构系统中安装并使用花生壳实现内网穿透
arm开发·ubuntu·架构
Wang's Blog1 天前
Nestjs框架: 微服务事件驱动通信与超时处理机制优化基于Event-Based 通信及异常捕获实践
微服务·云原生·架构·nestjs
brzhang1 天前
读懂 MiniMax Agent 的设计逻辑,然后我复刻了一个MiniMax Agent
前端·后端·架构
YXWik61 天前
新版若依微服务增强swagger增强集成knife4j
微服务·云原生·架构
Wang's Blog1 天前
Nestjs框架: 微服务断路器实现原理与OPOSSUM库实践
运维·微服务·nestjs
深思慎考1 天前
微服务即时通讯系统(服务端)——文件存储模块全链路设计与实现(3)
linux·微服务·架构·c++项目·聊天系统
交换机路由器测试之路1 天前
交换机路由器基础(二)-运营商网络架构和接入网
网络·架构
开发者如是说1 天前
Compose 开发桌面程序的一些问题
前端·架构