| 程序包 | 说明 |
|---|---|
| cn.ponfee.commons.limit.request |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConcurrentMapRequestLimiter
The request limiter based ConcurrentHashMap
Warning: distribute depoly with multiple server nodes maybe occur problem
|
class |
HttpSessionRequestLimiter
The request limiter based http session
Warning: User clear cookie maybe occur problem
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract RequestLimiter |
RequestLimiter.checkCode(String key,
String code,
int limit)
check the validation code of user input is equals server cache
|
RequestLimiter |
RequestLimiter.limitFrequency(String key,
int period) |
abstract RequestLimiter |
RequestLimiter.limitFrequency(String key,
int period,
String message)
访问频率限制:一个周期内最多允许访问1次
比如短信60秒内只能发送一次
|
RequestLimiter |
RequestLimiter.limitThreshold(String key,
int period,
int limit) |
abstract RequestLimiter |
RequestLimiter.limitThreshold(String key,
int period,
int limit,
String message)
访问次数限制:一个周期内最多允许访问limit次
比如一个手机号一天只能发10次
|
Copyright © 2023. All rights reserved.