fix(sms): 增强短信发送重试机制
- 最大重试次数从 2 次增加到 4 次 - 基础延迟从 3 秒增加到 6 秒 - 最大延迟从 10 秒增加到 30 秒 这些调整提高了短信发送在网络不稳定情况下的成功率 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
ab23270863
commit
53ef1ade42
|
|
@ -15,9 +15,9 @@ export interface SmsSendResult {
|
||||||
|
|
||||||
// 重试配置
|
// 重试配置
|
||||||
const RETRY_CONFIG = {
|
const RETRY_CONFIG = {
|
||||||
maxRetries: 2, // 最大重试次数(降低,避免触发流控)
|
maxRetries: 4, // 最大重试次数
|
||||||
baseDelay: 3000, // 基础延迟 3 秒(增加,避免触发分钟级流控)
|
baseDelay: 6000, // 基础延迟 6 秒
|
||||||
maxDelay: 10000, // 最大延迟 10 秒
|
maxDelay: 30000, // 最大延迟 30 秒
|
||||||
// 只对连接阶段的错误重试,读取超时不重试(可能短信已发送)
|
// 只对连接阶段的错误重试,读取超时不重试(可能短信已发送)
|
||||||
retryableErrors: [
|
retryableErrors: [
|
||||||
'ECONNRESET',
|
'ECONNRESET',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue