服务限流
限流是通过设置QPS/线程数,将超过阈值部分拒绝处理;
服务降级
服务降级是监控请求响应时间、响应异常比例、异常数量;超过限定阈值,将进行服务降级熔断,一定时间内不可用;
@SentinelResource注解配置的自定义响应结果(fallback、blockHandler属性)
如果同时配置,fallback和blockHandler;
普通异常由fallback配置方法处理;
违反sentinelDashboard的配置的异常(BlockException)由blockHandler处理;
可以通过配置exceptionsToIgnore={xxx.class, yyy.class}来标识哪些异常不通过fallback指定的方法来处理;