Spring Cloud Alibaba Sentinel入门学习(熔断降级)

基本概念

在理解概念前 我们需要知道一个问题 雪崩效应
假设A调用B的服务 此时B假设出问题了 那么A的请求会被阻塞 如果长时间没有被解决A会有大量的阻塞服务进程 最终导致A也崩溃
即一个环节出问题可能导致一个服务链全部崩溃

目前该问题的解决方案就是使用熔断器:Sentinel,Hystrix 可以简单理解为日常生活的保险丝 在过大压力时强制停止服务

限流,降级,熔断区别

限流即限制访问数量 比如限制10个访问数量 来了20个 那么就有10个无法提供服务

降级是减少提供功能 比如原本有5个功能 通过降级只提供3个功能 是应对自身的问题

熔断强调的是服务之间的调用能实现自我恢复的状态;

熔断是降级方式的一种;

posted @ 2021-10-04 21:27  一个经常掉线的人  阅读(69)  评论(0编辑  收藏  举报