springcloud gateway(scg)-sentinel nacos配置-熔断篇

首先我看了很多有人改造sentinel dashboard的资料,教如何通过修改源码重新打包dashboard的,但考虑到自行修改编译的风险,我还是采用了官方建议的动态配置方式,程序通过nacos加载sentinel相关的规则配置。

此文描述记录一下scg的配置方式。

1.等同介绍

首先举个例子,下图dashboard配置等同json的配置

[{
  "resource": "payment-gary",
  "count": 1000,
  "timeWindow": 5,
  "grade": 0,
  "minRequestAmount": 2,
  "slowRatioThreshold": 0.2,
  "statIntervalMs": 10000
}]

2.配置详解

参数名描述属性类型枚举项说明
resource资源名称字符——资源名称,在网关应用中指scg的routes:id
grade熔断策略数字0慢调用比例,不设置此为默认值
1异常比例
2异常数
count数字——

当熔断策略是慢调用时,此值为最大RT,单位是毫秒


当熔断是策略是异常比例时,此值为异常比例,单位是0.0-1.0之间的小数


当熔断策略是异常数时,此值为异常数目

slowRatioThreshold比例阈值数字——熔断策略是慢调用时存在,单位是0.0-1.0的小数
timeWindow熔断时长数字——熔断规则所要熔断全部请求的时间范围,单位是秒
minRequestAmount最小请求数数字——熔断时必须达到的最小请求数量
statIntervalMs统计时长数字——熔断规则所统计的时间范围,单位毫秒

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值