RuoYi-Vue-Plus/ruoyi-common/ruoyi-common-redis
Angell 9f22638949 fix(common-redis): RateLimiterAspect 兼容非 HTTP 线程(gRPC)
getCombineKey 原实现直接调用 ServletUtils.getRequest().getRequestURI(),gRPC 的
grpc-default-executor 线程无请求上下文导致 NPE,被切面包装为"服务器限流异常",
使 @RateLimiter 注解在 gRPC 场景每次调用都失败(HealthBeatHandler 健康上报
因此被静默吞掉,常驻任务被健康判定误杀)。修复:request 为 null 时跳过 URI/IP
段,仅以注解 key 限流;HTTP 线程行为不变。注意:合并 RuoYi-Vue-Plus 上游时
本框架文件需保留此修复
2026-09-09 13:33:42 +08:00
..
src/main fix(common-redis): RateLimiterAspect 兼容非 HTTP 线程(gRPC) 2026-09-09 13:33:42 +08:00
pom.xml update warmflow 1.8.8 2026-06-17 09:25:03 +08:00