springboot-lll-starter限流说明
2020-05-12 16:07:38来源:博客园 阅读 ()
springboot-lll-starter限流说明
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配置
- 要想实现修改控制配置持久化,还需要修改sentinal控制台代码,参考
http://www.imooc.com/article/details/id/289464
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. 效果
GitHub地址:https://github.com/tzxylao/spring-boot-lll-starter
原文链接:https://www.cnblogs.com/sky-chen/p/12877719.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Java--注解 2020-06-11
- Spring Cloud Gateway 扩展支持动态限流 2020-06-08
- openwrite使用说明 2020-04-18
- HSSFClientAnchor 参数说明 2020-04-10
- 慌了!面试居然被问到怎么做高并发系统的限流? 2020-04-02
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash