From 53ef1ade420c2f72250a6dd02bb47823439e71d1 Mon Sep 17 00:00:00 2001 From: hailin Date: Tue, 23 Dec 2025 22:14:32 -0800 Subject: [PATCH] =?UTF-8?q?fix(sms):=20=E5=A2=9E=E5=BC=BA=E7=9F=AD?= =?UTF-8?q?=E4=BF=A1=E5=8F=91=E9=80=81=E9=87=8D=E8=AF=95=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 最大重试次数从 2 次增加到 4 次 - 基础延迟从 3 秒增加到 6 秒 - 最大延迟从 10 秒增加到 30 秒 这些调整提高了短信发送在网络不稳定情况下的成功率 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../src/infrastructure/external/sms/sms.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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',