A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1. springboot-lll-starter限流说明
功能添加,项目地址
1.1. 配置
限流在order模块的bootstrap.yml配置中,主要为如下配置
spring:  cloud:    sentinel:      eager: false      transport:        dashboard: localhost:8080      datasource:        ds:          nacos:            server-addr: localhost:8848            dataId: ${spring.application.name}-sentinel            ruleType: flow            groupId: DEFAULT_GROUP#        ds1:#          file:#            file: classpath:flowrule.json#            rule-type: flow#            data-type: json
写了两种方式,读文件和读nacos配置
1.2. json
限流配置文件内容
[        {                "resource":"user_list",                "limitApp":"default",                "grade":1,                "count":1,                "strategy":0,                "controlBehavior":0,                "clusterMode":"false"        }]
  • resource:资源名称;
  • limitApp:来源应用(默认)
  • grade:阈值类型;0:线程数;1:表示QPS
  • strategy:流控模式,0:直接;1:关联;2:链路
  • controlBehavior:流控的结果;0:快速失败;1:Warm up;2:排队等待
  • clusterMode:是否集群
1.3. 效果
以上内容转载自网络
更多讯息欢迎添加小优:DKA-2018

1 个回复

倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马