All Classes and Interfaces

Class
Description
 
 
AbstractParser<T extends Limiter<?>,V extends Annotation>
 
实际的切面
 
当limiter由于其他原因不能正常工作(如Redis宕机) 该接口将会被调用,如果你不希望这些异常影响接口提供服务 return true,这样将会跳过该limiter,实际上,更好的 limiter 降级策略应该由limiter本身实现,这里只是一个简单的替代方案
 
基于ConcurrentHashMap和ReentrantLock实现的一个简单的锁组件
 
 
一个RateLimiter组件
 
 
 
 
 
 
获取限流规则
限制器件的定义
实际的advisor 使用beanfactory的一些基础设施
limiter 上下文信息
 
 
 
 
限流参数
Lock
 
 
 
Parser<T extends Limiter>
 
 
 
 
 
 
限流
 
 
基于令牌桶实现的速率限制器
 
 
 
 
 
继承自Redisson 实现自定义api