尚硅谷springcloud2020day14(p112-119)

今天是2020-12-17
一。线程数失败。
在配置qps限制流控规则时,也可以选择线程数限制。注意qps是限制的每秒请求该接口的数量,而线程数限制了处理该请求的线程数量。当处理对该接口的请求的线程数达到限制以后,后面的请求默认直接快速失败,返回提示信息。
可以说,qps限制了调用者的数量,线程数限制了处理调用者的线程数量。
二。流控模式-关联
假设接口A关联接口B,那么当对B接口的调用达到阈值以后,就对A接口限流,这样可以防止因为B处于繁忙同时导致A的调用产生问题。简单里说就是,一旦关联的接口请求数达到阈值,就限流自己。
例:频繁的调用下单服务,导致支付服务的接口已经达到阈值,那么就要对下单服务进行限流,从而保护支付接口。
使用:在设置流控规则的页面中,高级选项-流控模式选择"关联",然后在关联资源内填写接口地址,即可选择当前接口关联哪个接口。
三。流控模式-链路。
配置这个流控模式需要使用到注解@SentinelResource(“xxx”),这个注解可以标注一个方法。比如说我们有两个请求/aaa和/bbb,@SentinelResource(“ccc”)标注了方法c,两个请求都调用了方法c,此时我们为资源ccc–也就是方法c配置流控规则,流控模式选择链路,入口资源填写/aaa。这样配置好了以后,效果就是/aaa对方法c的调用达到了阈值以后。/aaa会被限流,但是此时/bbb去调用方法c则不会受影响:也就是说,链路模式只会限制某个资源具体的一条调用链,但是该资源的其余调用链不会受影响。
四。流控效果-预热
当某个接口突然收到大量请求,可能导致接口被打死,此时就需要保护接

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值