56
夜间同步任务跑起来后大量 429,加了固定 1 秒重试反而更糟,任务跑不完。
夜间同步任务跑起来后大量 429,加了固定 1 秒重试反而更糟,任务跑不完。
先把判断放在前面:REST 按每秒请求数限流(标准店铺 2 req/s,Plus 更高),GraphQL 按成本限流,两者的重试节奏完全不同。
Retry-After 或 GraphQL 的 throttleStatus,按服务端给的时间等,不要写死。REST 的桶是「漏桶」,短时间突发会被打回;GraphQL 的桶是「按点恢复」,恢复速度约每秒 50 点。按这个节奏设计批量大小,比盲目重试有效。
写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。