Annotation Interface ApiRateLimiter


@Target({METHOD,TYPE}) @Retention(RUNTIME) @Documented public @interface ApiRateLimiter
https://blog.csdn.net/MICHAELKING1/article/details/106058874
Version:
1.0
Author:
dyz
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    double
    qps
    int
    超时时长
    超时时间单位
    double
    qps
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
  • Field Details

  • Element Details

    • value

      @AliasFor("qps") double value
      qps
      Default:
      0.0
    • qps

      @AliasFor("value") double qps
      qps
      Default:
      0.0
    • timeout

      int timeout
      超时时长
      Default:
      0
    • timeUnit

      TimeUnit timeUnit
      超时时间单位
      Default:
      SECONDS