目录
以下操作都是在8401微服务执行的
基本介绍:
降级规则 :
和Hystrix不一样Sentienl的断路器是没有半开状态的!
RT
是什么?
编码:
@GetMapping("/testD")
public String testD()
{
try { TimeUnit.SECONDS.sleep(1); } catch (InterruptedException e) { e.printStackTrace(); }
log.info("testD 测试RT");
return "------testD";
}
配置:
用jmeter进行压力测试,1s钟发起10个请求,我们在独自访问一次请求,发现访问不到资源,因为Sentinel实现了熔断降级。
结论:
异常比例:
是什么?
编码:
@GetMapping("/testD")
public String testD()
{
log.info("testD 测试RT");
int age = 10/0;
return "------testD";
}
配置:
测试:
结论:
异常数:
是什么?
异常数是按分钟进行统计的!
编码:
@GetMapping("/testE")
public String testE()
{
log.info("testE 测试异常数");
int age = 10/0;
return "------testE 测试异常数";
}
配置: