Nacos 提供了哪些服务的保护机制?

在这里插入图片描述
当面试官问这个问题时,大家一定要保持头脑清醒,不要被带跑偏了,Nacos 本身的核心定位是服务发现和配置管理中心,它并不直接提供像服务熔断、服务限流、服务降级、请求重试 这类完整的、开箱即用的客户端/网关级服务保护(服务治理)功能

这些更复杂的服务保护机制通常由专门的服务治理框架或库来实现,例如:

  • Sentinel: (阿里巴巴开源) 这是与 Nacos 生态结合最紧密、功能最强大的服务治理框架,提供了流量控制(限流)、熔断降级、系统负载保护等全方位能力。
  • Resilience4j: (社区流行) 一个轻量级、模块化的容错库,提供了熔断、限流、重试等模式。
  • Hystrix: (Netflix 开源,现已维护模式) 曾经非常流行的熔断、降级库。
  • Spring Cloud Gateway / Zuul: 作为 API 网关,它们通常会集成限流、熔断(有时会调用客户端库)、重试等功能。

那么,Nacos 提供了哪些与服务保护相关的“基础性”机制呢?

Nacos 主要通过以下几个方面间接或直接地为服务保护提供支持:

  1. 健康检查 (Health Checks):

    • 作用: 这是 Nacos 最核心的保护机制之一。通过客户端心跳或服务端主动探测,Nacos 能够实时了解服务实例的健康状况。
    • 保护方式: 当检测到实例不健康时,N
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

冰糖心书房

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

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

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

打赏作者

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

抵扣说明:

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

余额充值