Alibaba Nacos配置中心的命名空间与配置分组

1. 命名空间

Alibaba Nacos配置中心的命名空间与配置分组
在nacos中有一个叫做命名空间的东西默认都是public, 我们可以看到我们的配置类默认都在public命名空间下
Alibaba Nacos配置中心的命名空间与配置分组
由于我们的项目需要开发,测试, 生产等多个不同的配置, 命名空间就可以做配置隔离
Alibaba Nacos配置中心的命名空间与配置分组
我们填写多个命名空间
Alibaba Nacos配置中心的命名空间与配置分组
Alibaba Nacos配置中心的命名空间与配置分组
可以看到之前的那个就属于public命名空间
这次我们在生产环境下新建一个配置文件
Alibaba Nacos配置中心的命名空间与配置分组
我们启动项目, 默认是会使用public下的配置文件的,要想用自己定义的命名空间, 就要加配置
Alibaba Nacos配置中心的命名空间与配置分组
Alibaba Nacos配置中心的命名空间与配置分组
在bootstrap.properties里边写上命名空间的这个号就可以
Alibaba Nacos配置中心的命名空间与配置分组

2.配置集

Alibaba Nacos配置中心的命名空间与配置分组
每一个配置项都有一个Data Id 和 Group, 默认所有的配置集都属于DEFAULT_GROUP
新建一个配置, 组名为test
Alibaba Nacos配置中心的命名空间与配置分组
Alibaba Nacos配置中心的命名空间与配置分组
然后在配置文件里指定组
Alibaba Nacos配置中心的命名空间与配置分组
Alibaba Nacos配置中心的命名空间与配置分组
每个微服务创建属于自己的命名空间, 然后配置不同的分组
Alibaba Nacos配置中心的命名空间与配置分组