irpas技术客

05-Nacos环境隔离_Black_Me

未知 4499

Nacos环境隔离 环境隔离 - namespace

Nacos中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离

Nacos环境隔离实际操作

①每个namespace都有唯一id

②服务设置namespace时要写id而不是名称

③不同namespace下的服务互相不可见

创建namespace,用来隔离不同环境

public(保留空间)是Nacos默认产生的命名空间

编辑新的命名空间信息

命名空间ID为选填项,不填则默认为UUID

保存后可以在控制台看见新的命名空间

此时dev命名空间中没有任何服务

在服务消费者的配置文件中设置命名空间 spring: application: name: orderservice cloud: nacos: server-addr: localhost:8848 discovery: cluster-name: BJ # 集群名称 namespace: ad04ea8d-50ee-4dd6-bf38-a71f8337c117 # 命名空间 填ID 重启服务消费者

访问服务消费者

此时因为namespace的不同,会找不到服务提供者,服务消费者控制台会报错


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #05Nacos环境隔离 #Nacos环境隔离环境隔离