v1.3 版本更新内容
- 1、配置策略变化,不在从应用的上下文中获取 Redis 数据源,而是必须配置。但是配置的数据源在 Spring 上下文中声明了
rateLimiterRedissonBeanName
,应用也可以获取使用 - 2、代码重构,新增了
令牌桶
的限流策略支持 - 3、抽象了限流器服务
RateLimiterService
,并在 Spring 上下文中声明了,应用可以直接注入使用
jar 包已上传到中央仓库
maven
<dependency>
<groupId>com.github.taptap</groupId>
<artifactId>ratelimiter-spring-boot-starter</artifactId>
<version>1.3</version>
</dependency>
gradle
implementation 'com.taptap:ratelimiter-spring-boot-starter:1.3'