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

相关推荐
风飘百里35 分钟前
Go语言DDD架构的务实之路
后端·架构
设计师小聂!1 小时前
RabbitMQ详解
java·spring boot·分布式·rabbitmq·maven
猿java2 小时前
Feign如何实现负载均衡?它和Ribbon有什么关系?
面试·架构·负载均衡
猿java2 小时前
为什么服务设计需要考虑限流?
java·面试·架构
货拉拉技术3 小时前
货拉拉安全治理中台化的落地之路
后端·架构
斯普信专业组3 小时前
Caddy + CoreDNS 深度解析:从功能架构到性能优化实践(上)
性能优化·架构·kubernetes·coredns
洗荡千万春3 小时前
如果让项目使用自定义的maven版本去构建——maven wrapper
java·架构·github
无线认证x英利检测4 小时前
科普 | 5G支持的WWC架构是个啥(1)?
5g·架构
挖坑的张师傅4 小时前
基于 Rust 的高性能 S3 over NFS 系统设计
后端·架构
退役小学生呀11 小时前
十九、云原生分布式存储 CubeFS
分布式·docker·云原生·容器·kubernetes·k8s