背景#
想像一下,您開發了任何基於 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>
有點事,暫時擱置了,後面再來寫。