文章目录
- 核心流程图
- RateLimiterConfig
- AtomicRateLimiter
- SemaphoreBasedRateLimiter
核心流程图
通过下列流程图(简化)可看出,限流处理策略即将每次请求根据限流配置判断是否触发限流,当校验时线程中断,则抛出IllegalStateException,当触发限流时,抛出RequestNotPermitted异常,本次请求均会终止调用。否则,本次请求继续正常调用。
RateLimiterConfig
限流器核心配置。 比如timeoutDuration:1s,limitRefreshPeriod:3s,limitForPeriod
版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: