jar

io.github.weasley-j : http-rate-limiter-spring-boot-starter

Maven & Gradle

Jun 08, 2023
5 stars

http-rate-limiter-spring-boot-starter · 一个用于支持`springboot`项目`http`请求速率限制的`starter`,通过识别客户端传来`token`值(具有唯一标志性)来实现:同一个用户在一定的时间频次内最多只能点击`N`次特定接口的功能

Table Of Contents

Latest Version

Download io.github.weasley-j : http-rate-limiter-spring-boot-starter JAR file - Latest Versions:

All Versions

Download io.github.weasley-j : http-rate-limiter-spring-boot-starter JAR file - All Versions:

Version Vulnerabilities Size Updated
1.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window http-rate-limiter-spring-boot-starter-1.0.5.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

io.github.weasleyj.http.rate.limit

├─ io.github.weasleyj.http.rate.limit.CancelLimitStrategy.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.DefaultCounterRateLimitStrategy.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.DefaultRedissonRateLimitStrategy.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.HttpRateLimitHandler.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.RateLimitStrategy.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.RequestLimitHandler.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.Strategy.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.Version.class - [JAR]

io.github.weasleyj.http.rate.limit.annotation

├─ io.github.weasleyj.http.rate.limit.annotation.EnableHttpRateLimiter.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.annotation.RateLimit.class - [JAR]

io.github.weasleyj.http.rate.limit.util

├─ io.github.weasleyj.http.rate.limit.util.TemporalUnitUtils.class - [JAR]

io.github.weasleyj.http.rate.limit.config

├─ io.github.weasleyj.http.rate.limit.config.HttpRateLimitProperties.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.config.HttpRateLimitRedissonConfig.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.config.HttpRateLimitWebMvcConfig.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.config.RateLimitStrategyConfig.class - [JAR]

io.github.weasleyj.http.rate.limit.exception

├─ io.github.weasleyj.http.rate.limit.exception.FrequentRequestException.class - [JAR]

io.github.weasleyj.http.rate.limit.entity

├─ io.github.weasleyj.http.rate.limit.entity.RedisKeyRequest.class - [JAR]

├─ io.github.weasleyj.http.rate.limit.entity.RedisVersion.class - [JAR]