Sort Retryable and Fatal Errors
Sort Retryable and Fatal Errors — Chinese original prompt
现在的重试逻辑对所有异常一视同仁。请按 [调用场景] 把错误分成三类:重试就会好(网络抖动、限流)、重试也没用(参数错、401)、重试反而有副作用(事务已提交)。给出分类依据(状态码、错误类型、消息特征)、每类策略,以及如何在日志里区分,避免运维看到大量重试把真问题盖住。
Site original
Chinese original
How to use
拿不准的错误默认不重试,人工介入的代价通常小于重复写入的代价。