nacos分组以及命名空间
一、命名空间:配置隔离
默认:public(保留空间):默认新增的所有配置都在public空间
1)环境隔离:开发(dev)、测试(test)、生产(prod),利用命名空间来做环境隔离
注意:在bootstrap.yml中,需要配置使用哪个命名空间下的配置(填写的是环境的uuid)
这样就选择了生产环境下的配置
2)微服务配置隔离:每一个微服务都创建自己的命名空间,只加载自己命名空间下的所有配置与上面类似,只不过为我们每一个微服务弄一个命名空间即可。
二、配置集:所有配置的集合
三、配置集ID:类似配置文件名,在nacos是我们的Data ID
四、配置分组(默认所有的配置集都属于:DEFAULT_GROUP)
在同一生产环境下,我们创建了相同配置的两个分组,满足我们在不同时期的使用。我们在bootstrap.yml中指定了我们所需要的命名空间namespace,同样也可以指定改命名空间下的分组
使用:每个微服务创建自己的命名空间,使用配置分组区分环境:dev/test/prod
郭慕荣博客园