Nacos中的命名空间
一、新增命名空间

点击“确定”以后,在命名空间列表处会新增一行记录

“命名空间ID”如果在新增时没有填写的话,则Nacos服务端会自动随机产生一个命名空间ID。
每个命名空间都有一个唯一ID,这个ID是读取配置时指定空间的唯一标识。
二、命名空间的介绍
namespace(命名空间)是nacos针对于企业级开发设计用来针对于不同环境的区分,比如企业开发时有测试环境、生产环境,因此为了保证不同环境配置实现隔离提出了namespace的概念。默认在nacos中存在一个public命名空间,所有配置在没有指定命名空间时都在这个命名空间中获取配置,在实际开发时可以针对于不能环境创建不同的namespace空间。
默认空间不能删除!!!
例如除了默认的命名空间以外,新增了一个dev和prod的命名空间:
接着在nacos的服务列表和配置列表中都可以看到有这两个新增的命名空间:

三、命名空间ID在Spring Cloud项目中的使用
nacos与Spring Cloud 整合时,其配置文件中命令空间ID的使用配置如下:
spring:
cloud:
nacos:
config:
namespace: eb31113b-f908-4c68-b5b8-4bd8175f1ca8
此处需要注意的是关于命名空间的引用,namespace字段的值必须是命名空间ID(可以进行自定义名称),不能是命名空间名称,这样本地项目才能正常引用Nacos配置中心服务里面对应的配置文件。