微服务保护

1、初识Sentinal

微服务保护_第1张图片
1.1、解决雪崩的常见四种方式
超时处理缺点:若释放的速度比进入的速度要慢,超时时间设置的1秒钟,但是每秒钟进入2个,终有一天服务A会不可用。
微服务保护_第2张图片
微服务保护_第3张图片
微服务保护_第4张图片
微服务保护_第5张图片
微服务保护_第6张图片

2、限流规则

微服务保护_第7张图片
微服务保护_第8张图片

2.1、三种流控的基本模式

微服务保护_第9张图片

微服务保护_第10张图片

微服务保护_第11张图片

2.2、流控效果

微服务保护_第12张图片

1、warm up模式

微服务保护_第13张图片

2、排队等待

微服务保护_第14张图片

3、热点参数限流

微服务保护_第15张图片

3、降级和隔离

3.1、Feign 整合 Sential

隔离和降级都是对调用方的保护
微服务保护_第16张图片
微服务保护_第17张图片
微服务保护_第18张图片
微服务保护_第19张图片
微服务保护_第20张图片

3.2.1、线程隔离

微服务保护_第21张图片

扇出:请求到服务A,但是A依赖于N个服务,过来1个请求,但是扩散出多个。
微服务保护_第22张图片
微服务保护_第23张图片

3.2.2、熔断降级

熔断之后,通过一次请求判断是继续熔断,还是放行。
微服务保护_第24张图片

3.2.2.1、熔断策略
1、慢调用

微服务保护_第25张图片
微服务保护_第26张图片

2、异常比例、异常数

微服务保护_第27张图片

4、授权规则

微服务保护_第28张图片

你可能感兴趣的:(微服务,架构,云原生)