标签: 指数退避

1 篇文章

限流后,你可以通过指数退避来重试
一、背景 最近做云服务 API 测试项目的过程中,发现某些时候会大批量调用 API,从而导致限流的报错。在遇到这种报错时,传统的重试策略是每隔一段时间重试一次。但由于是固定的时间重试一次,重试时又会有大量的请求在同一时刻涌入,会不断地造成限流。 这让我回想起两年前在查阅Celery Task 文档的时候发现可以为任务设置 retry_backoff…