限流与熔断降级实战:令牌桶、熔断三态与降级
一、限流:把流量”削”在门口 …
一、限流:把流量”削”在门口 …
调用第三方接口,网络抖一下很正常。但"失败就重试"如果写得随意,反而会把对方打挂、把自己的线程占满。一个可靠的重试客户端要同时满足:会退让、有边界、可取消。 最容易踩的坑 for i := 0; i < 3; i++ { resp,
限流是后端最常用的自我保护手段。固定窗口实现简单但有临界突刺,滑动窗口更平滑但开销大。折中方案是令牌桶:既允许合理突发,又能扛住持续高压。 为什么不用固定窗口 固定窗口(每秒计数)的问题在边界:第 0.9 秒来 100 个请求,第 1.1