什么是熔断、降级、限流

什么是熔断

       A服务调用B服务的某个功能,由于网络不稳定问题,或者B服务卡机,导致功能时间超长。如果这样子的次数太多。我们。我们就可以直接将B断路(A不再请求B接口),凡是调用B的直接返回降级数据,不必等待B的超长执行。这样B的故障问题,就不会级联影响到A。

什么是降级

         整个网站处于流量高峰期,服务器压力剧增,根据当前业务情况及流量,对一些服务和页面进行有策略的降级停止服务,所有的调用直接返回降级数据。以次缓解服务器资源的压力,以保证核心业务的正常运行,同时也保持大部分客户的得到正确的响应。

相同点:

        1、为了保证集群大部分服务的可用性和可靠性,防止崩溃,牺牲小我

        2、用户最终都体验到某个功能不可用

不同点:

        1、熔断是停止访问故障服务,触发系统主动规则

        2、降级是停止服务,释放资源

什么是限流

        对打入服务的请求流量进行控制,使服务能够承担不超过自己能力的流量压力。

你可能感兴趣的:(sentinel,后端)