背景#
想象一下,您开发了任何基于 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>
有点事,暂时搁置了,后面再来写。