我正在使用 bucket4j 在我的项目中做一些速率限制。 我有 100 万用户基本上我为每个用户 1 个存储桶我将存储桶保存在 ConcurrentHashMap<String, Bucket> 结构中并非所有用户都同时连接,我需要删除 map 中最近未使用的条目我需要定期检查 has ...
我正在使用 bucket4j 在我的项目中做一些速率限制。 我有 100 万用户基本上我为每个用户 1 个存储桶我将存储桶保存在 ConcurrentHashMap<String, Bucket> 结构中并非所有用户都同时连接,我需要删除 map 中最近未使用的条目我需要定期检查 has ...
出现了一个用例,在这个用例中,我需要在没有 API 网关且不打算添加 API 网关的 spring boot 应用程序中限制每个用户对特定端点的请求,用例如下: 所以我开始寻找。 我的第一个猜测是使用 resilience4j,但后来我发现它在服务器端不起作用,然后我发现了 Repose Rate ...
我在我的 spring 启动应用程序中使用 bucket4j 来防止 DOS 攻击,如果 ip 在一分钟内发出大量请求,它就会被阻止。 我为此使用以下配置 但是有一个 IP 实际上应该打很多电话。 如何将 IP 列入白名单? ...
我在我的 Spring Web 应用程序中引入了 Bucket4J。 可以在此处找到基本测试设置: https://github.com/MarcGiffing/bucket4j-spring-boot-starter-examples/blob/master/bucket4j-spring-b ...