要说熔断降级首先我们要来说说为什么需要熔断降级这个东西,在微服务中我们一个业务的形成是需要多个服务器间的链路,并且每个服务器的QPS是不一样的,而如果现在一个服务器因为某些原因导致它的调用缓慢或者直接失败,这就会导致整个链路的服务出现问题,这也就是雪崩。而我门现在在要做的就是在服务器间调用时,如果某个服务器的调用出现了一些问题,那么我们就采用降级的方式,简单来讲就是直接给个返回值或者一些提示,并且是快速返回的,而不是在那个出问题的服务接口上浪费时间,而熔断就是当降级达到一定阈值的时候,直接将访问服务的请求都拦截了,这样就维护了整个服务链路。而这个阈值的设置可以有好多种,常用的就有异常数,慢调用比例等,具体如何配置不细说,主要通过阿里巴巴的sentinel开源插件实现。最后还有一种保护服务器的方式就是限流,这从根本上保护了服务,以免其出现一些问题。