动态配置
:::tip 注意
基于配置中心的动态配置更新能力,并不仅限于 Java 语言、 Spring 框架使用,其他语言和框架也可以使用配置中心的 API 或者 SDK 进行接入使用。
:::
配置中心底层基于 Nacos 实现,Nacos 是阿里巴巴的一款开源中间件。具体的使用方法如下:
dice.yml 中引用配置中心 Addon
修改 maven 的 pom.xml 文件
Spring-Boot 2.0.x 版本
Spring-Boot 2.1.x版本
使用 Spring Cloud Config 的 @RefreshScope 注解
获取配置的方式可以使用 @Value 或者 @ConfigurationProperties
配置中心控制台上进行动态配置修改
dice.yml 中引用了配置中心,服务部署成功后,服务插件菜单栏会出现配置中心的控制台入口。
进入配置中心控制台,即可进行配置项的修改等操作。
本地连线上配置中心
需要配置以下环境变量:
- CONFIGCENTER_TENANT_ID
- CONFIGCENTER_ADDRESS
具体取值,可以通过点击部署详情中的配置中心卡片,进入微服务治理页面,点击进行查看