1 概述
系统中的接口通常都有限流,比如 70次/秒 ,如何保证我们的接口的调用次数在超过第三方接口限流的时候快速失败呢?这时候就需要限流器了。下面是笔者用redis实现限流器的流程图。
2 代码
/**
* 获取限流权限
* @param key
* @param millisecond 毫秒数
* @param limitCount 限流次数
* @return
*/
public static boolean getCurrentLimiting(String key, Long millisecond, Integer limitCount){