## 加依赖 ``` <!--alibaba sentinel--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency> ``` ## 加配置 ![](https://img.kancloud.cn/d1/88/d1883e4443bbafc9548e2d90bf665666_1358x423.png) ![](https://img.kancloud.cn/aa/c3/aac30276fa2eaac7e1e9c31f6b11e726_1919x544.png) ## 加资源名称 ![](https://img.kancloud.cn/f1/14/f1143e63b708cecd9d074ae964a17060_1611x581.png) ![](https://img.kancloud.cn/cb/57/cb57fb8ef499bdb8169cb4fbf3457c83_1920x873.png) ## 根据资源设置熔断降级规则(降级规则需要流控规则每秒大于5个qps) ![](https://img.kancloud.cn/ab/2c/ab2c33c5336ed5b4b68cab691d26d12c_1460x565.png) ## RuleConstant阈值类型 * QPS * 线程数 ## 测试流控api ### 正常结果 ![](https://img.kancloud.cn/28/b0/28b0642b0f98e661156867617aa34778_1920x424.png) ### 异常结果 ![](https://img.kancloud.cn/8e/8c/8e8c37bf2ed0b738fd59326af83e8a0b_1920x401.png) ## 查看sentinel-dashboard 基于响应时间的,超过10ms的记一次数 1s中5个请求过来,都大于10ms的响应时间熔断 ![](https://img.kancloud.cn/7c/23/7c23eb2e464d3842f2088929464dc687_1919x546.png) ## 参数设置 * 响应时间大于10ms的触发熔断,2秒后都进入降级方法 ![](https://img.kancloud.cn/14/7b/147b97986f4c02b2d91f384ed5f03807_500x137.png)