Files
shaguabijia-app-server/docs/superpowers/specs
guke 10ac1511c3 docs(sms): 极光→创蓝 短信容灾 fallback 设计方案
极光为主、创蓝为备:仅极光供应商不可用(SmsError status_code=503)时自动
转创蓝补发;本地冷却/超频(429)、手机号无效(400)不转。校验用 try-both
遍历「启用的 fallback 链」(关闭时只问极光,创蓝零参与);码只存实际发码那家
的进程内存,命中即知渠道、防爆破不被绕过。后台经 EVENT_SMS_SEND.details
(provider/fallback)+ 分派层日志区分实际渠道。开关 SMS_FALLBACK_PROVIDER
默认空=关、生产设 chuanglan、置空秒回退。

provider 文件(jiguang/chuanglan/aliyun)一行不动;仅改分派层 __init__ +
base(SendResult)+ config + auth 一处 details + 测试。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-30 15:21:04 +08:00
..
2026-07-03 15:00:37 +08:00