首页 > 其他分享 >通过注解实现限流

通过注解实现限流

时间:2022-11-16 07:44:23浏览次数:55  
标签:javaagent 实现 spring 切点 限流 注解 加载

方法一:   spring aop

通过spring aop 配置需要扫描的包,配置切点切面,在切点前后获取方法的注解,如果有限流器注解则调用注解参数对应的限流器

方法二:    javaagent +  javassist/cglib

基于javaagent来进行类加载事件监听和行为触发,基于javassist来进行字节码修改并回写

通过配置文件配置需要应用注解的包,加载类transform回调的时候如果加载类在配置的包中,

获取类方法上的注解,根据注解的参数调用对应的限流器

 

    

标签:javaagent,实现,spring,切点,限流,注解,加载
From: https://www.cnblogs.com/yanher/p/16894673.html

相关文章