public interface CountValidatorApi
检验一个key(用户或某个IP等)在一个时间段内的操作次数是否超标
void countAndValidate(String key, Long timeWindowSeconds, Long timeWindowMaxCount) throws CountValidateException
key - 一个操作的唯一标识,例如API_COUNT_192.168.1.15timeWindowSeconds - 一个时间窗的范围,时间窗单位是秒timeWindowMaxCount - 一个时间窗内操作的次数限制CountValidateException - 如果校验失败,会抛出本异常Copyright © 2024. All rights reserved.