diff --git a/backend/services/identity-service/src/infrastructure/external/sms/sms.service.ts b/backend/services/identity-service/src/infrastructure/external/sms/sms.service.ts index 452fb8d7..4757a1bf 100644 --- a/backend/services/identity-service/src/infrastructure/external/sms/sms.service.ts +++ b/backend/services/identity-service/src/infrastructure/external/sms/sms.service.ts @@ -15,9 +15,9 @@ export interface SmsSendResult { // 重试配置 const RETRY_CONFIG = { - maxRetries: 2, // 最大重试次数(降低,避免触发流控) - baseDelay: 3000, // 基础延迟 3 秒(增加,避免触发分钟级流控) - maxDelay: 10000, // 最大延迟 10 秒 + maxRetries: 4, // 最大重试次数 + baseDelay: 6000, // 基础延迟 6 秒 + maxDelay: 30000, // 最大延迟 30 秒 // 只对连接阶段的错误重试,读取超时不重试(可能短信已发送) retryableErrors: [ 'ECONNRESET',