本期目录
- 1. Namespace介绍
- 2. 创建Namespace
- 3. 配置Namespace
- 专栏精选文章
1. Namespace介绍
-
Namespace 通常用来做环境隔离。例如开发环境
dev、测试环境test和生产环境pro之间的服务/数据相互隔离,无法相互访问。 -
Nacos 中服务和数据存储的最外层都是
Namespace命名空间,用来做最外层的隔离。因此从服务的角度来看,分层从大到小排序为:Namespace > Group > Service > Cluster > Instance 。其中,Group 是分组,可以把业务相关度较高的服务放到同一个 Group 。Namespace 与 Group 不是强制要求,可以不用。
2. 创建Namespace
-
打开 Nacos 控制台主页,点击左侧【命名空间】。可以看到 Nacos 为我们设置了一个默认的命名空间
public。
-
点击右上角的【新建命名空间】来新建。假设我们新建开发环境
dev。
-
点击【确定】后就生成了新的命名空间
dev,复制其 ID 。
-
回到【服务列表】,发现已经有两个命名空间了。

3. 配置Namespace
-
打开你要配置的服务的配置文件
application.yml,加入以下内容。spring: # Nacos配置 cloud: nacos: server-addr: 192.168.168.101:8848 # Nacos服务地址 discovery: cluster-name: QD # 地域集群层名称,可自定义,QD代指青岛 namespace: 5dcba23c-cce4-4a2c-b682-bcb216777ef8 # 命名空间ID -
重启你配置的服务来生效。

-
打开 Nacos 控制台主页,发现刚刚配置的订单服务
orderservice已经在开发环境dev命名空间中了。且不能访问隔壁public命名空间的服务和数据,形成了隔离。
专栏精选文章
- 《如何安装与配置Nacos注册中心?》
- 《Nacos服务分级存储模型与负载均衡原理与实战》











![[附源码]Node.js计算机毕业设计个性化旅游线路推荐系统Express](https://img-blog.csdnimg.cn/64d025be4bcf48fe8ebe3581bd00a9d3.png)






