SpringCloud微服务-Nacos服务之环境隔离 (namespace)

Nacos服务之环境隔离 - namespace

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

image-20240228091637267

  1. 在Nacos控制台可以创建namespace,用来隔离不同环境

    image-20240228092123234

  2. 然后填写一个新的命名空间信息:

    image-20240228092242592

  3. 保存后会在控制台看到这个命名空间的id:

    image-20240228092319498

  4. 修改order-service的application.yml,添加namespace:

spring:
  cloud:
    nacos:
      server-addr: localhost:8848 #nacos的服务地址
      discovery:
        cluster-name: SH #集群名称,表示此服务在上海集群,这样发起调用就可以优先在本地查询
        namespace:  8531229c-ec59-4401-8762-c360468daf50  #命名空间,填id
  1. 重启order-service后,再来查看控制台:

    image-20240228092646273

    image-20240228092709188

  2. 此时访问order-service,因为namespace不同,会导致找不到userservice,控制台会报错(找不到可用的实例)

    image-20240228092950087

说明环境隔离已经生效了。

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曼诺尔雷迪亚兹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值