Spring-Cloud-Alibaba-Nacos配置管理(上)

简介: Spring-Cloud-Alibaba-Nacos配置管理

该技术类似Spring Cloud Config。

1 配置管理的意义

现实的痛点

  • 不同环境,不同配置
  • 配置属性动态刷新

为解决痛点,常用方案是引入配置服务器,架构如下

image.png

  • 引入依赖

image.png

  • 写配置(约定大于配置),要谨遵如下映射关系图哦

image.png

  • 创建新的bootstrap.yml配置文件

1.png

  • 在NACOS操作面板配置

image.png

image.png

  • 启动内容中心

image.png

2 配置的动态刷新

修改配置后,应用可动态刷新配置,而无需重启应用

  • 添加 @RefreshScope 注解即可

image.png

回滚Bug

不要回滚到初始状态! Nacos 至今未解决。

1.png

image.png

既然迟迟不修复,我们只能尽量避免使用历史版本,而直接修改配置。

3 共享配置

3.1 相同应用内

所指定的 > 通用的

3.2 不同应用间

  • 比如这段配置在用户/内容中心都有,可以将其交给nacos管理共享配置

image.png

下面看NACOS配置共享的两种方案:

shared-detaids

1.png

ext-config

1.png

优先级

shared-dataids < ext-config < 自动
目录
相关文章
|
7月前
|
网络协议 Java Nacos
Nacos—配置管理
Nacos—配置管理
267 0
|
2月前
|
应用服务中间件 Nacos 数据库
【微服务】4、NACOS 配置管理
【微服务】4、NACOS 配置管理
44 0
|
3月前
|
XML Java 数据格式
掌握Spring Environment:配置管理的关键
掌握Spring Environment:配置管理的关键
37 1
|
3月前
|
负载均衡 网络协议 数据管理
深入解析Nacos:服务发现、配置管理与更多特性解析
深入解析Nacos:服务发现、配置管理与更多特性解析
164 0
|
4月前
|
druid Java 数据库连接
从入门到精通:掌握Spring IOC/DI配置管理第三方bean的技巧
从入门到精通:掌握Spring IOC/DI配置管理第三方bean的技巧
|
4月前
|
负载均衡 Java Nacos
Nacos作为一个服务发现与配置管理工具,它本身不直接依赖于`ribbon-loadbalancer`包
Nacos作为一个服务发现与配置管理工具,它本身不直接依赖于`ribbon-loadbalancer`包【1月更文挑战第18天】【1月更文挑战第89篇】
37 4
|
4月前
|
Java 数据库连接 Nacos
Nacos作为一个服务发现和配置管理平台
Nacos作为一个服务发现和配置管理平台【1月更文挑战第18天】【1月更文挑战第88篇】
33 4
|
5月前
|
Java Nacos 微服务
spring cloud Nacos配置管理(二)
spring cloud Nacos配置管理
46 0
|
5月前
|
Java Nacos 微服务
spring cloud Nacos配置管理(一)
spring cloud Nacos配置管理
77 0
|
6月前
|
NoSQL API Nacos
Nacos是一个开源的微服务架构下的服务发现和配置管理工具,
Nacos是一个开源的微服务架构下的服务发现和配置管理工具,
62 2