背景#
想象一下,您开发了任何基于 Servlet 的 WEB 应用程序,并希望限制每个 IP 的访问。您希望对每个 IP 使用相同的限制 - 每分钟 30 个请求。
本文使用 Bucket4j 演示。
创建项目#
添加依赖#
在 pom.xml 中添加以下依赖:
<dependency>
    <groupId>com.giffing.bucket4j.spring.boot.starter</groupId>
    <artifactId>bucket4j-spring-boot-starter</artifactId>
    <version>0.12.2</version>
</dependency>
有点事,暂时搁置了,后面再来写。