Nacos-实现配置管理

image-20230209095809931

image-20230209095828746

img

配置好后就会出现在配置列表中

img

上面就是已经把部分的配置放到了Nacos的服务器了,下面介绍微服务怎样得到Nacos上那些配置

首先项目要知道,去哪读取,读取谁?

bootstrap.yml的优先级会比application.yml的优先级高很多

与Nacos的地址和配置文件有关的信息都应该放到bootstrap.yml文件中

image-20230209104626994

image-20230209105137315

image-20230209105741565

image-20230209105801342

配置热更新

image-20230209111159685

在开发中也比较建议用方式二

image-20230209111901087

image-20230209111637920

image-20230209111420871

多环境配置共享

image-20230209112532846

添加多环境共享配置

image-20230209112740490

多种配置的优先级:

image-20230209113541179

总结:

微服务会从nacos读取的配置文件:

  • [服义名]-[spring.profile.active].yaml,环境配置
  • [服务名].yaml,默认配置,多环境共享

优先级:

  • [服务名]-[环境].yaml > [服务名].yaml > 本地配置