为什么要用熔断 前面我们讲过限流保证服务的可用性,不被突如其来的流量打爆.但是两种情况是限流解决不了的. 如果我们服务只能处理1000QPS,但是有10wQPS打过来,服务还是会炸.因为拒绝请求也需要成本. 服务但是io型的,会把mysql,redis,mq等中间件打挂. 所以,我们遵循一个思路,可不可以client端在失败的多的时候就不调用了,直接返回错误呢? 什么是熔断 熔断器是为了当依赖的服务已经出现故障时,主动阻止对依赖服务的请求.保证自身服务的正常运行不受依赖服务影响,防止雪崩效应.…