栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Sentinel规则持久Nacos配置中心对应配置参数

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Sentinel规则持久Nacos配置中心对应配置参数

流控规则持久nacos配置:

resource:资源名 limitApp:针对来源,若为 default 则不区分调用来源
grade:阈值类型,0表示线程数,1表示QPS
count:单机阈值
clusterMode:是否集群,默认false
clusterConfig:集群限流配置
strategy:流控模式,0表示直接,1表示关联,2表示链路
refResource:关联资源
controlBehavior:流控效果,0表示快速失败,1表示Warm Up,2表示排队等待
warmUpPeriodSec:预热时间秒
maxQueueingTimeMs:排队等待时间

熔断规则持久nacos配置:

resource:资源名 grade:熔断策略,支持慢调用比例/异常比例/异常数策略 count:慢调用比例模式下为慢调用临界
RT(超出该值计为慢调用);异常比例/异常数模式下为对应的阈值
slowRatioThreshold:慢调用比例阈值,仅慢调用比例模式有效
timeWindow:熔断时长,单位为 s
minRequestAmount:熔断触发的最小请求数,请求数小于该值时即使异常比率超出阈值也不会熔断
statIntervalMs:统计时长(单位为 ms),如 60*1000 代表分钟级

热点规则持久nacos配置:

resource:资源名,必填
count:限流阈值,必填
durationInSec:统计窗口时间长度(单位为秒),1.6.0版本开始支持
controlBehavior:流控效果(支持快速失败和匀速排队模式),1.6.0 版本开始支持
maxQueueingTimeMs:最大排队等待时长(仅在匀速排队模式生效),1.6.0 版本开始支持
paramIdx:热点参数的索引,必填,对应 SphU.entry(xxx, args) 中的参数索引位置代码中第一个参数下标为0
paramFlowItemList:参数例外项,可以针对指定的参数值单独设置限流阈值,不受前面 count阈值的限制。仅支持基本类型和字符串类型
clusterMode:是否是集群参数流控规则
false clusterConfig:集群流控相关配置

系统规则持久nacos配置:

系统规则json文件配置,配置QPS为1

    "id":12,
    "app":"SPRING-CLOUD-SENTINEL",
    "ip":"192.168.170.1",
    "port":8720,
    "highestSystemLoad":-1.0,
    "avgRt":-1,
    "maxThread":-1,
    "qps":1.0,
    "highestCpuUsage":-1.0,
    "gmtCreate":null,
    "gmtModified":null

highestSystemLoad:对应页面的Load
avgRt:对应页面的RT
maxThread:对应页面的线程数
qps:对应入口QPS
highestCpuUsage:对应CUP使用率

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/721480.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号