1.Sentinel是什么?
阿里推出一个流量控制平台,防卫兵
2.类似Sentinel的产品你知道有什么?
hystrix-一代微服务产品
3.Sentinel是如何对请求进行限流的?
基于sentinel依赖提供的拦截器
4.你了解哪些限流算法?
计数器、令牌桶、漏斗算法,滑动窗口算法,…
5.Sentinel 默认的限流算法是什么?
滑动窗口算法
6.你了解sentinel中的阈值应用类型吗?
两种-QPS,线程数
7.Sentinel的限流规则中默认有哪些限流模式?
直连,关联,链路
8.Sentinel的限流效果有哪些?
快速失败,预热,排队
9.何为降级熔断?
让外部应用停止对服务的访问,生活中跳闸,路障设置-此路不通
10.为什么要进行熔断呢?
平均响应速度越来越慢或经常出现异常,这样可能会导致调用链堆积,最终系统崩溃
11.Sentinel中限流,降级的异常父类是谁?
BlockException
12.Sentinel 出现降级熔断时,系统底层抛出的异常是谁?
DegradeException
13.Sentinel中异常处理接口是谁?
BlockExceptionHandler
14.Sentinel中异常处理接口下默认的实现类为?
DefaultBlockExceptionHandler
15.假如Sentinel中默认的异常处理规则不满足我们的需求怎么办?
自己定义
16.我们如何自己定义Sentinel中异常处理呢?
直接或间接实现BlockExceptionHandler
17.Sentinel熔断降级策略有哪些?(慢调用比例、异常比例、异常数)



