没有合适的资源?快使用搜索试试~ 我知道了~
spring-boot-starter-flowlimitation:接口限流
共15个文件
java:9个
xml:2个
gitignore:2个
需积分: 9 1 下载量 57 浏览量
2021-04-30
21:37:20
上传
评论
收藏 17KB ZIP 举报
温馨提示
spring-boot-starter-flowlimitation 接口限流 前言 服务在大流量下很容易被击垮,现在微服务有限流、熔断模块可以保证服务在大流量下稳定工作;而传统的服务该如何限流呢? 这里抛开NGINX不说,仅从代码层面去实现。 思路 通过filter做限流,因为所有的请求都会经过filter,那么可以预先定义一个服务能承受的最大请求数, 在filter中对请求计数, 过来一个请求计数器加1, 处理完一个请求计数器减1, 当累计请求数大于或等于设定的最大请求数时,把请求直接返回(可以自定义友好的消息)。 使用 先来看看怎么使用,可以下载源码,然后引入即可,然后在启动类上增加@EnableLimit注解开启限流操作: @EnableLimit @SpringBootApplication public class DemoApplication {
资源推荐
资源详情
资源评论
收起资源包目录
spring-boot-starter-flowlimitation-master.zip (15个子文件)
spring-boot-starter-flowlimitation-master
README.md 3KB
spring-boot-starter-flowlimitation
.gitignore 268B
pom.xml 2KB
src
main
java
com
king
limit
auto
LimitAutoConfiguration.java 1KB
LimitProperties.java 1KB
filter
LimitFilter.java 2KB
anno
EnableLimit.java 329B
util
FileWatcher.java 2KB
AutoLoadUtil.java 1KB
demo
.gitignore 268B
pom.xml 2KB
src
test
java
com
king
demo
DemoApplicationTests.java 328B
main
resources
application.yml 148B
java
com
king
demo
LimitController.java 911B
DemoApplication.java 354B
共 15 条
- 1
资源评论
AaronGary
- 粉丝: 22
- 资源: 4577
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功