规则持久化目前支持:file,nacos,zk,redis这五种类型
resource:资源名,即限流规则的作用对象
count:限流阈值
grade:限流阈值类型(QPS或者·线程数)
limitApp:流控针对的调用来源,若为default则不区分调用来源
strategy:调用关系限流策略
controlBehavior:流量控制效果(直接拒绝,WarmUp,匀速排队)
server:
port: 18080
spring:
cloud:
sentinel:
transport:
dashboard: localhost:8080
datasource:
ds1:
file:
file: classpath:flowrule.json
data-type: json #文件类型
rule-type: flow #限流类型
application:
name: sentinel-core-example
创建flowrule.json
[
{
"resource": "hello",
"count": 1,
"grade": 1,
"limitApp": "default",
"strategy": 0,
"controlBehavior": 0
}
]
整合nacos规则持久化
新增依赖
``