Nacos配置管理

家电修理 2023-07-16 19:17www.caominkang.com电器维修

Nacos配置管理

当服务的配置需要变更时,将服务停止,然后去修改配置文件,重新启动,使其配置生效.但当服务达到成百上千时,停止服务所花费的代价太大.Nacos也具有配置管理服务,可以在不停止服务的情况下对服务的配置进行修改更新,这就是服务的热更新.

Nacos有一个服务的配置管理中心,服务的配置是将配置管理中心的配置与部分本地配置结合,形成服务的完整配置,当服务配置中心的配置文件进行变动时,Nacos会对相应微服务发送通知,微服务在不用重启的情况下完成配置的更新.

统一配置管理

添加nacos配置管理

在Nacos控制台打开配置管理,在配置列表下点击+号

Data ID需要保持唯一,命名一般为 服务名称-环境.yaml,后缀也可为.properties

勾选相应配置格式

将需要进行热更新的配置写到配置内容中

微服务配置拉取

在项目启动时,要获取Nacos地址等信息才能去访问Nacos中的配置,Spring提供一个bootstrap.yml的文件,文件优先级高于本地配置文件,当项目启动时优先读取bootstrap.yml文件.

  1. 引入Nacos的配置管理客户端依赖