本章主要讲述如何使用微服务架构中的配置中心
在微服务架构中,每个微服务应用都有自己的应用外部配置,在以前大多是使用配置文件或者数据库的形式和应用一起部署,而在SpringCloud体系下,需要有一个配置中心,专门管理各个微应用的配置信息,并且配置发生更新后,所有微应用都能马上读取到最新的配置。解决了每个应用都要去手动维护配置的不便。
上一章节中,使用了Nacos作为服务注册发现中心,其实Nacos还自带了配置中心的功能,直接使用即可。
用Nacos控制台维护配置
如下图所示,下面演示新增一个配置
Data ID : 官方解释如下, 我这里直接填写 nacos-provider.properties
在 Nacos Spring Cloud 中,
dataId
的完整格式如下:${prefix}-${spring.profile.active}.${file-extension}
prefix
默认为spring.application.name
的值,也可以通过配置项spring.cloud.nacos.config.prefix
来配置。spring.profile.active
即为当前环境对应的 profile。 注意&