随机丢弃策略
2024年04月24日
一、认识
前端做削峰限流最简单的方法是什么?没错,就是 Math.random()
,我们让用户传入一个采样率:
if(Math.random()<0.5) return;
非常简单的就实现了!但是这个方案不是一个很优雅的解决办法,为什么呢?
-
大流量项目限制了
50%
的流量,它的流量仍然多 -
小流量项目限制了
50%
的流量,那就没有流量了
前端做削峰限流最简单的方法是什么?没错,就是 Math.random()
,我们让用户传入一个采样率:
if(Math.random()<0.5) return;
非常简单的就实现了!但是这个方案不是一个很优雅的解决办法,为什么呢?
大流量项目限制了 50%
的流量,它的流量仍然多
小流量项目限制了 50%
的流量,那就没有流量了