From 21a876fd29a8a6b56343f592a9ca7a73f0d1018e Mon Sep 17 00:00:00 2001 From: Theo <971366405@qq.com> Date: Sat, 10 Aug 2024 15:04:49 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=BB=98=E8=AE=A4=E7=9A=84?= =?UTF-8?q?=E8=AE=BF=E9=97=AE=E9=A2=91=E7=8E=87=E9=99=90=E5=88=B6=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 默认的访问频率从1分钟10次调整到1分钟100次 --- .../java/com/youlai/system/filter/RedisRateLimiterFilter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/youlai/system/filter/RedisRateLimiterFilter.java b/src/main/java/com/youlai/system/filter/RedisRateLimiterFilter.java index 4d34c3c7..a227d226 100644 --- a/src/main/java/com/youlai/system/filter/RedisRateLimiterFilter.java +++ b/src/main/java/com/youlai/system/filter/RedisRateLimiterFilter.java @@ -37,7 +37,7 @@ public class RedisRateLimiterFilter extends OncePerRequestFilter { /** * 确认是否限流方法 - * 默认情况下:限制同一个IP在一分钟内只能访问10次,可以通过修改系统配置进行调整 + * 默认情况下:限制同一个IP在一分钟内只能访问100次,可以通过修改系统配置进行调整 * 这里也可以进行扩展,比如redis记录同一个ip每天出发限流的上限次数,记录在redis中,达到某个阈值后,进行永久封禁这· * * @param ip ip地址 @@ -58,7 +58,7 @@ public class RedisRateLimiterFilter extends OncePerRequestFilter { redisTemplate.expire(key,expire, TimeUnit.MINUTES); } Object systemConfig = sysConfigService.getSystemConfig(SystemConstants.CONFIG_IP_RATE_LIMIT_COUNT_KEY); - long limit = 10; + long limit = 100; if(systemConfig != null){ limit = Long.parseLong(systemConfig.toString()); }else{