类 RateLimiterUtil
java.lang.Object
com.sh.wf.module.util.RateLimiterUtil
Description: 限流工具类
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2020年3月27日
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voiddestroyRateLimiter(String type) static com.google.common.util.concurrent.RateLimitergetRateLimiter(String type, int rate) 获取限流嚣static voidinitRateLimiter(String type, int rate) 初化化,在每个类型使用前,需要初始化,如果rate为0时,则会删除static booleantryAcquire(String type, int rate) 判断是否可用
-
构造器详细资料
-
RateLimiterUtil
public RateLimiterUtil()
-
-
方法详细资料
-
initRateLimiter
初化化,在每个类型使用前,需要初始化,如果rate为0时,则会删除- 参数:
type- Stringrate- int
-
destroyRateLimiter
-
tryAcquire
判断是否可用- 参数:
type- Stringrate- int- 返回:
- boolean
-
getRateLimiter
获取限流嚣- 参数:
type- Stringrate- int- 返回:
- RateLimiter
-