Sentinel版本:1.8.0
部分援引:
springcloud-Sentinel初步配置
Sentinel FlowSlot 限流实现原理(文末附流程图与总结)
[
{
"resource": "ruoyi-auth", // 资源名,即限流规则的作用对象。
"count": 500, // 限流阈值。
"grade": 1, // 限流阈值类型(QPS 或并发线程数)。[FLOW_GRADE_QPS = 1;FLOW_GRADE_THREAD = 0;]
"limitApp": "default", // 流控针对的调用来源,若为 default 则不区分调用来源。[LIMIT_APP_DEFAULT = "default";LIMIT_APP_OTHER = "other";]
"strategy": 0, // 调用关系限流策略。[STRATEGY_DIRECT = 0,STRATEGY_RELATE = 1;STRATEGY_CHAIN = 2;]
"controlBehavior": 0 // 流量控制效果(直接拒绝、Warm Up、匀速排队)。[CONTROL_BEHAVIOR_DEFAULT = 0;CONTROL_BEHAVIOR_WARM_UP = 1;CONTROL_BEHAVIOR_RATE_LIMITER = 2;CONTROL_BEHAVIOR_WARM_UP_RATE_LIMITER = 3;]
},
...
]