微服务框架【笔记-Nacos环境隔离】

Nacos注册中心

环境隔离 - namespace

Nacos 中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离
在这里插入图片描述

  • Nacos默认的命名空间:
    在这里插入图片描述
  • 创建命名空间在这里插入图片描述在这里插入图片描述
  • 复制命名空间ID在这里插入图片描述
  • 启动Orderservice服务,在nacos服务列表可以看到环境隔离之后的服务在这里插入图片描述

总结-Nacos环境隔离

  1. namespace 用来做环境隔离
  2. 每个namespace都是唯一id
  3. 不同namespace下的服务不可见

nacos注册中心细节分析

在这里插入图片描述

这里的临时实例和非临时实例就像非亲生和亲生孩子一样。

我们目前的服务属于临时实例,我们关闭服务看一下效果
在这里插入图片描述
临时实例的健康状态改变 会被直接干掉
在这里插入图片描述

接着我们设置当前服务不是临时实例

 ephemeral: false # 是否是临时实例

在这里插入图片描述
启动服务,去nacos注册中心服务列表查看效果
在这里插入图片描述
由于他属于非临时实例,所以就算他服务崩溃,服务列表也不会把他干掉,而是等他上线
关闭服务
在这里插入图片描述
服务不会自动被剔除,而是等待上线,健康状态改变。

Nacos和eureka的共同点

  1. 都支持服务注册和服务拉取
  2. 都支持服务提供者心跳方式做健康检测

Nacos和eureka的区别

  1. Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式
  2. 临时实例心跳不正常会被剔除,非临时实例则不会被剔除
  3. Nacos支持服务列表变更的消息推送模式,服务列表更新更及时
  4. Nacos集群默认采取AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

孙宇航_

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

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

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

打赏作者

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

抵扣说明:

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

余额充值