nacos分组以及命名空间

一、命名空间:配置隔离
默认:public(保留空间):默认新增的所有配置都在public空间
1)环境隔离:开发(dev)、测试(test)、生产(prod),利用命名空间来做环境隔离
注意:在bootstrap.yml中,需要配置使用哪个命名空间下的配置(填写的是环境的uuid)

这样就选择了生产环境下的配置
2)微服务配置隔离:每一个微服务都创建自己的命名空间,只加载自己命名空间下的所有配置与上面类似,只不过为我们每一个微服务弄一个命名空间即可。
二、配置集:所有配置的集合
三、配置集ID:类似配置文件名,在nacos是我们的Data ID
四、配置分组(默认所有的配置集都属于:DEFAULT_GROUP)

在同一生产环境下,我们创建了相同配置的两个分组,满足我们在不同时期的使用。我们在bootstrap.yml中指定了我们所需要的命名空间namespace,同样也可以指定改命名空间下的分组

使用:每个微服务创建自己的命名空间,使用配置分组区分环境:dev/test/prod

 

posted @ 2023-03-30 11:07  郭慕荣  阅读(1380)  评论(0编辑  收藏  举报