学习笔记—微服务—技术栈实践(5)—网关+Nacos+Sentinel的动态服务容错

服务容错

服务容错概述

  服务容错是确保系统在出现故障或异常时仍然能够继续提供服务的能力。它包括对服务的各种保护措施,以提高系统的可靠性和稳定性。通过合理的容错设计,可以避免系统崩溃或性能下降,从而提高用户体验和系统的健壮性。

服务容错手段

限流

  限流是控制系统负载的一种方法,通过限制请求的数量或频率来保护系统免受过高负载的影响。常见的限流策略包括令牌桶算法和漏桶算法,这些策略可以帮助防止系统因过多请求而过载。

熔断

  熔断是对系统服务调用失败的响应机制。它通过检测到服务失败的情况,自动中断对该服务的请求,从而避免因某个服务的问题影响到系统的其他部分。熔断器会根据预设的规则决定何时进行熔断和恢复操作。

降级

  降级是指当系统负载过高或出现故障时,系统会自动提供一个简化或有限的服务版本。降级可以有效地保护系统,防止全局故障,从而保持系统的基本功能。

Sentinel

Sentinel简介

  Sentinel 是一个流量控制和熔断降级的开源组件,由阿里巴巴开发。它主要用于服务的容错保护,通过监控系统的流量、响应时间等指标,来实现服务的保护和自动恢复。

  之所以选用sentinel,是因为之前常用的熔断器早就已经停止维护了。

Sentinel特性

  Sentinel 具备以下主要特性:<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值