分布式开发(6)-限流熔断降级Sentinel

  1. 熔断降级
    熔断:a服务调用b服务的某个功能,由于网络不稳定或者b服务卡机,导致功能时间超长。如果这样子的次数太多,我们就直接将b断路(a不再请求b接口),凡是调用b的直接返回降级数据,不必等待b的超长执行。这样b的故障问题,就不会级联影响到a。
    降级:整个网段处于流量高峰期,服务器压力剧增,根据当前业务和流量,对一些服务和页面进行有策略的降级停止服务,所有的调用直接返回降级数据。以此缓解服务器资源的压力,以保证核心业务的正常运行,同时也保持了大部分客户得到正确的响应。
    异同:
    相同点:(1)为了保证集群大部分服务的可用性和可靠性,防止崩溃,牺牲小我 (2)用户最终都是体验到某个功能不可用
    不同点:(1)熔断是被调用方故障,触发系统的主动规则(2)降级是基于全局考虑,停止一些正常服务,释放资源

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值