在使用sentinel做限流的时候,报了这个错:
原代码如下:
@Service
public class SentinelService {
@SentinelResource(value = "SentinelService.success", blockHandler = "fail")
public String success() {
System.out.println("success 请求正常");
return "success";
}
public String fail() {
System.out.println("阻塞");
return "fail";
}
}
排查原因:发现fail() 中少了BlockException参数,
加上后测试,用15个线程并发测
完成!