遵守服务限制
检查请求、负载和速率限制,并确认限制按账户、资源还是时间窗口计算。为交互流量和其他客户端留出容量。
将目的相同且可安全重试的操作分组。如果部分失败会导致结果不清晰,不要把无关的破坏性操作放在同一批次。
处理部分成功
服务提供逐项结果时应逐项检查;整体成功响应中仍可能有被拒绝的条目。记录稳定标识,以便只重试失败项而不重复已完成操作。
调整批次大小时测量延迟、限流和错误率。遇到速率限制应有上限地退避;若错误表明配置或权限问题持续存在,则暂停处理。
批量请求能减少调用开销,但批次过大或并发过高可能超出服务限制、增加延迟,或使故障更难定位。应依据文档限制和实际响应选择批次大小与并发量,再逐步提高。
检查请求、负载和速率限制,并确认限制按账户、资源还是时间窗口计算。为交互流量和其他客户端留出容量。
将目的相同且可安全重试的操作分组。如果部分失败会导致结果不清晰,不要把无关的破坏性操作放在同一批次。
服务提供逐项结果时应逐项检查;整体成功响应中仍可能有被拒绝的条目。记录稳定标识,以便只重试失败项而不重复已完成操作。
调整批次大小时测量延迟、限流和错误率。遇到速率限制应有上限地退避;若错误表明配置或权限问题持续存在,则暂停处理。