概述:
控制台配置的参数,默认持久化到内存的,因此服务一旦重新启动后,配置就会丢失,需要重新配置。各位可以在默认情况下随意配置一个,然后重启服务即可验证。
这里持久化通过nacos配置中心进行。
一、添加配置
既然是通过nacos进行持久化,那么首先要做的就是将配置准备好写到nacos,这里配置的是熔断降级规则,如下:
二、配置说明
resource:资源名(唯一名称,默认请求路径),对应sentinel控制台的(参考下图箭头)
count:熔断策略为慢调用比例:最大Rt(需要设置的阈值,超过该值则为慢应用),异常比例中为:比例阈值,异常数中为:异常数
grade:熔断策略(0:慢调用比例,1:异常比例,2:异常数)
slowRatioThreshold:比例阈值 (慢调用占所有的调用比率,范围[0~1])
timeWindow:熔断时长(在这段时间内发生熔断,拒绝所有请求)
DegradeRule,NacosDataSourceProperties源码,其它类型规则参考如下表格
限流规则配置:
属性 | 说明 |
---|