在上一章节我们讲到了共享配置
的使用方式,在上一篇文章结尾我们也简单的描述了共享配置
的局限性以及不好的扩展性,SpringCloud Alibaba Nacos Config
针对这一点也提出了另外一个概念的配置,我们可以自定义
每一个共享配置
的分组
、自动刷新
等属性。
回顾
本系列文章章节:
- 《SpringCloud Alibaba - Nacos Config 共享配置》
- 《SpringCloud Alibaba - Nacos Config 使用自定义的NameSpace & Group》
- 《SpringCloud Alibaba - Nacos Config的多环境(Profile)配置信息读取》
- 《SpringCloud Alibaba - Nacos 作为配置中心 & 读取Properties配置信息》
- 《SpringCloud Alibaba - Nacos 作为配置中心 & 读取Yaml配置信息》
为什么需要自定义共享配置?
我们先来模拟一个场景,我有一个hengboy-common.yaml
配置,需要引入到我们的应用程序内,而hengboy-common.yaml
配置文件所属的Group
与我们的应用程序不一样!!!
这时我们如果通过《SpringCloud Alibaba - Nacos Config 共享配置》章节的配置是无法完成配置信息的读取,如果我们不去自定义共享配置,这时就可能会把
hengboy-common.yaml
修改所属的Group
,因此就会导致其他需要读取hengboy-common.yaml
配置的应用程序一并进行修改Group
,耗时耗力又得不偿失。
下面我们就来看下SpringCloud Alibaba Nacos Config
给我们提供的自定义共享配置
的解决方案。