public class GuavaCurrentLimiter extends Object implements CurrentLimiter
| 构造器和说明 |
|---|
GuavaCurrentLimiter() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkpoint(String key)
校验并追踪
|
boolean |
checkpoint(String key,
long requestThreshold)
校验并追踪
|
long |
countByRange(String key,
Date from,
Date to)
按区间统计
|
long |
getRequestThreshold(String key)
获取配置的访问量
|
void |
setRequestThreshold(String key,
long threshold)
设置一分钟(60s)的访问限制量
|
public boolean checkpoint(String key)
CurrentLimitercheckpoint 在接口中 CurrentLimiterpublic boolean checkpoint(String key, long requestThreshold)
CurrentLimitercheckpoint 在接口中 CurrentLimiterpublic long countByRange(String key, Date from, Date to)
CurrentLimitercountByRange 在接口中 CurrentLimiterpublic void setRequestThreshold(String key, long threshold)
CurrentLimitersetRequestThreshold 在接口中 CurrentLimiterpublic long getRequestThreshold(String key)
CurrentLimitergetRequestThreshold 在接口中 CurrentLimiterCopyright © 2023. All rights reserved.