学习spring cloud记录8-nacos环境隔离nasespace

前言

nameSpace为最外层隔离,包括多个group,group包括多个service/data。namespace可以完成生产环境和开发环境这种隔离。

设置nameSpace

查看目前nacos前端页面情况

 新建命名空间

 

 目前dev下面没有任何服务列表,需要在代码配置文件中进行配置namespace

  cloud:
    nacos:
      server-addr: localhost:8848
      discovery:
        cluster-name: jinan
        namespace: 80bbc555-1737-43fa-b443-89be7fe82a13 # 命名空间的id

重启order得

此时会发现order服务不能调到user服务,因为现在已经被隔离了

 nacos和eureka的对比

nacos将提供者服务设置为临时实例和非临时实例,默认都是临时实例.

临时实例采用心跳检测,和eureka检测一致(eureka频率快),非临时实例由nacos注册中心主动发送请求检测服务情况,nacos不会把非临时实例从列表中剔除,只会标记不健康状态。

nacos将提供者列表主送发送给消费者,如果提供者有服务下线,注册中心会主动向消费者发送服务列表;而eureka中,消费者定时向注册中心拉取列表进行缓存,不能保证实时性。

nacos集群次啊用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP模式。

配置临时实例和非临时实例

配置ephemeral

  cloud:
    nacos:
      server-addr: localhost:8848
      discovery:
        cluster-name: jinan
        namespace: 80bbc555-1737-43fa-b443-89be7fe82a13 # 命名空间的id
        ephemeral: false # 是否是临时实例

 结语

基础完成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值