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

4 引导上下文

4.1 用来连接配置服务器,读取外部配置

bootstrap.yml就是引导上下文的配置文件。对于应用,就是来连接Nacos以读取Nacos中的配置。

4.2 Application Context的父上下文

远程配置(Nacos) & 本地配置优先级

默认情况下,远程配置优先级较高哦

  • 如下的配置文件必须放在远程配置中才生效

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

5 数据持久化

5.1 作为服务发现组件

其数据都是存在本地路径:

~/nacos/naming/public

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

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

5.2 作为配置服务器

数据分为如下两部分

NACOS web ui中添加的配置数据:

$NACOS_ HOME/data/derby-data
  • 如果想查看其具体内容,必须停止nacos,然后连接Derby这个Apache开发的内嵌数据库,通过IDEA的数据源连接

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

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

  • 配置属性的快照
    ~/nacos/config

6 Nacos配置管理最佳实践

  • 能放本地,不放远程
  • 尽量规避优先级
  • 定规范,例如所有配置属性都要加上注释
  • 配置管理人员尽量少(官方正在开发权限控制)
上一篇:C#中类的继承问题02


下一篇:2019阿里云服务器双11活动1折起购,现在可以购买啦!