sentinel的入门和限流(2)

本文介绍了Sentinel的熔断降级功能,详细讲解了RT、异常比例和异常数三种降级策略。通过实例展示了如何配置这些规则,以及系统限流和热点限流的应用。还探讨了热点限流的注意事项,包括错误处理和如何优化代码结构以避免冗余的兜底方法。
摘要由CSDN通过智能技术生成

sentinel的熔断降级

新增降级规则:
降级规则策略有3种:RT,异常比例,异常数
在这里插入图片描述
RT:

上图代表,每200毫秒处理一个请求!若超出200毫秒,则未来1秒钟内该请求限流!过后则恢复!

异常比例:

每秒的请求数大于5,且异常比例超过阈值!则在时间窗口内限流!
异常比例为0.2代表,每秒的异常请求比例不得超过20%,否则报错!
注意:当上面配置好之后,如果你单独点击错误请求一次,是会直接跳转错误页面的!因为请求不足5次/秒!

异常数:

在指定的时间内出现指定的异常数!则进行限流!

系统限流

给指定的类型设置限流,相当于当总的访问量达到一定的程度时,全部应用都会限流!


热点限流

参数索引为:链接上携带的第几个参数时进行监控限流

在这里插入图片描述
设置限流规则
@SentinelResource(value = “testC”,blockHandler = “deal_testC”)
blockHandler为限流后的兜底方法!因为不设置限流兜底方法就会报错!这是热点限流的特点!

 /**
     * @SentinelResource注解
     * value和请求地址一样,只是少一个/
     * blockHandler是兜底方法!如果不设置兜底方法!则会返回错误页面!
     * required = false代表,这个参数不是必须的!不带这个参数也可以访问
  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值