JAVA-每日一面 2022-02-14

接⼝限流⽅案

  1. 限制 总并发数(⽐如 数据库连接池、线程池)
  2. 限制 瞬时并发数(如 nginx 的 limit_conn 模块,⽤来限制 瞬时并发连接数)
  3. 限制 时间窗⼝内的平均速率(如 Guava 的 RateLimiter、nginx 的 limit_req 模块,限制每秒的平均速率)
  4. 限制 远程接⼝ 调⽤速率
  5. 限制 MQ 的消费速率
  6. 可以根据 ⽹络连接数、⽹络流量、CPU 或 内存负载 等来限流

你可能感兴趣的:(JAVA-每日一面 2022-02-14)