网盘静态资源下载限速实现原理

DBC 1.2K 0
  • 下载限速实现原理
    • 目的:限制下载速度
    • 常用的是漏桶原理和令牌桶原理
  • 什么是漏桶算法
    • 备注:如果是请求限流,请求先进入到漏桶里,漏桶以固定的速度出水,也就是处理请求,当水加的过快也就是请求过多,桶就会直接溢出,也就是请求被丢弃拒绝了,所以漏桶算法能强行限制数据的传输速率或请求数

网盘静态资源下载限速实现原理插图

  • 什么是令牌桶算法
    • 备注:只要突发并发量不高于桶里面存储的令牌数据,就可以充分利用好机器网络资源。
    • 如果桶内令牌数量小于被消耗的量,则产生的令牌的速度就是均匀处理请求的速度

网盘静态资源下载限速实现原理插图2

发表评论 取消回复
表情 图片 链接 代码

分享