resilience4j(八):核心模块RateLimiter源码之RateLimiter基于注解实现原理

文章目录

  • @RateLimiter
  • RateLimiterConfiguration
  • RateLimiterAspect
    • 构造方法
  • 定义切入点
  • 限流处理@Around
  • 流程图

@RateLimiter

原理是利用Spring Aop进行增强,@RateLimiter声明在Class上,该Class所有public method会做限流处理,声明在特定method上,只有该特定method才会做限流处理。

RateLimiterConfiguration

RateLimiter AOP相关bean初始化定义。

实例化了RateLimiterRegistry、RateLimiterAspect、RxJava2RateLimterAspectExt、ReactorRateLimiterAspectExt

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: