//controller层
@RequestMapping("/orders/add")
@SentinelResource(value = "add", blockHandlerClass = OrdersBlockHandler.class, blockHandler = "handlerOrdersException")
降级使用了我自定义的方法
public class OrdersBlockHandler {
public static CommonResult handlerOrdersException(BlockException e) {
return new CommonResult(1012, "当前访问订单界面人数较多,请稍后重试!");
}
}
如上代码,是我一个方法上写的注解,接下来我去sentinel上配置降级
这是在sentinel平台上显示的,按理说我应该配置的是资源名为add的,我给他配置了限流和降级,然后我访问的时候,超出阈值却直接报错
我把add的配置删除给/orders/add资源名配置了限流和降级后,既然会出现sentinel自带的提示
这是怎么一回事,有点搞不明白,我甚至把我自定义的方法去掉了,直接测试add使用sentinel的超出阈值提示,但是仍然弹出来的是个error page,哭,求解