更新时间:2024-07-16 GMT+08:00
分享

RES09-03 重试需要避免造成流量压力

对于链路闪断等原因导致的临时性故障,客户端进行一定的重试,可取得较好的效果;对于流量过载等原因导致的故障,重试可能会导致情况进一步恶化,因此需要避免这种影响。

  • 风险等级

  • 关键策略

    客户端进行重试处理时,建议:

    • 增加指数回退和抖动方法,以避免对服务端造成流量压力;采用指数回退重试时,每次重试之间的间隔会逐渐延长,并在两次重试之间引入抖动,以随机调整重试间隔,避免同时出现造成重试峰值。
    • 限制最大重试次数或用时,避免由于消息积压而导致流量过载。

相关文档