微服务支持平台--限流算法

微服务支持平台–限流

限流算法

限流算法:

算法 含义 备注
令牌桶 恒定速度往一个桶内增加令牌,当桶内令牌满了后,就停止增加令牌 适用于流量比较平稳的情况,只能承受小的突发流量
滑动窗口 将时间周期分为N个小周期,分别记录每个小周期内访问次数,并且根据时间滑动删除过期的小周期。在一个完整的时间周期内,访问数量超过阈值则被限流 Sentinel就是采用滑动窗口
计数器 在指定时间周期内累加访问次数,当访问次数达到设定的阈值时,触发限流策略 存在临界问题
漏桶限流 请求到达时直接放入漏桶,漏桶容量达到阈值,触发限流策略。漏桶以固定的速率释放请求(即请求通过),直到漏桶为空。 可以平滑网络上的突发流量,消息中间件就采用的漏桶限流的思想

相关推荐

  1. 服务支持平台--算法

    2024-04-12 06:08:01       13 阅读
  2. 服务】分布式如何实现

    2024-04-12 06:08:01       42 阅读
  3. 服务- 熔断、降级和

    2024-04-12 06:08:01       30 阅读
  4. 服务算法及其实现

    2024-04-12 06:08:01       15 阅读
  5. 服务(漏桶算法、令牌桶算法

    2024-04-12 06:08:01       36 阅读
  6. 服务中的熔断、降级和

    2024-04-12 06:08:01       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 06:08:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 06:08:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 06:08:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 06:08:01       20 阅读

热门阅读

  1. vue3 问递归算法中解决ajax访问题

    2024-04-12 06:08:01       14 阅读
  2. Bash将输出同时重定向到标准输出stdout和文件

    2024-04-12 06:08:01       14 阅读
  3. Python防止打包后的exe重复执行

    2024-04-12 06:08:01       10 阅读
  4. 从零开始实现一个RPC框架(五)

    2024-04-12 06:08:01       11 阅读
  5. 「PHP系列」PHP面向对象详解

    2024-04-12 06:08:01       14 阅读
  6. 5G智慧港口简介(二)

    2024-04-12 06:08:01       12 阅读
  7. uni-app的地图定位与距离测算功能的实现

    2024-04-12 06:08:01       14 阅读