什么是熔断、降级、限流
·
什么是熔断
A服务调用B服务的某个功能,由于网络不稳定问题,或者B服务卡机,导致功能时间超长。如果这样子的次数太多。我们。我们就可以直接将B断路(A不再请求B接口),凡是调用B的直接返回降级数据,不必等待B的超长执行。这样B的故障问题,就不会级联影响到A。
什么是降级
整个网站处于流量高峰期,服务器压力剧增,根据当前业务情况及流量,对一些服务和页面进行有策略的降级停止服务,所有的调用直接返回降级数据。以次缓解服务器资源的压力,以保证核心业务的正常运行,同时也保持大部分客户的得到正确的响应。
相同点:
1、为了保证集群大部分服务的可用性和可靠性,防止崩溃,牺牲小我
2、用户最终都体验到某个功能不可用
不同点:
1、熔断是停止访问故障服务,触发系统主动规则
2、降级是停止服务,释放资源
什么是限流
对打入服务的请求流量进行控制,使服务能够承担不超过自己能力的流量压力。
更多推荐
所有评论(0)