使用 RateLimiter 令牌桶算法实现自定义注解限流(修改桶的容量)
1、创建注解类 定义相关参数// 允许注解加在方法上@Target(ElementType.METHOD)// 允许运行时获取@Retention(RetentionPolicy.RUNTIME)public @interface ApiLimit { /** * 接口名称 * @return */ String name() default ""; /** * 每秒生成令牌数 默认0.2既5秒允许调用一次 * @ret
原创
2021-10-26 15:43:43 ·
1120 阅读 ·
1 评论