annotation : 定义了一些常用功能注解, 包括缓存,降级,故障注入,限流,重试,线程池等
cache:实现了缓存功能,包括基于本地内存实现(ConcurrentHashMap)和基于Squirrel实现
circuit :熔断功能实现,核心子功能包括 降级,监听器, 熔断恢复,信号量,触发器等
config : 配置相关的实现 (lion)
dispatcher : Rhino事件的下发(上报cat)
exception : Rhino自定义的一些异常
fault : 故障模拟注入
limit : 限流功能实现,核心功能包括限流规则,策略;各种限流器实现;单台限流,集群限流
log : 一些日志logger
metric : Rhino数据统计:异常数据统计,正常数据统计
onelimiter :统一限流器
retry : Rhnio 重试
service : 一些任务的实现,包括心跳,通知,统一限流告警&&上报
spring:RhinoBean相关实现
Switch:Rhino开关的实现
threadPool:Rhnio使用的线程池的实现
util : 一些工具类