IOSOR 知识库
部分故障转移发送,无重复扣款
客户端意图在传输中切换通道,必须结算一次,绝不能在备份通道上虚构“已送达”——部分故障转移的白标预付诚信。
传输中的故障转移仍是一个客户端意图。主通道可能在保留后接受、超时或拒绝;备份通道随后可能承载相同的单元。这种切换绝不能开启第二次结算,虚构备份通道从未实现的“已送达”,或模糊为用户重试。
IOSOR 是白标预付平台。USD 20 是公开的最低充值金额(试点下限)。在接近每月 USD 1,000 的软审查时,部分发送错误会加剧消耗。有序路径:主通道失败时的有序备份路径(无双重扣款)。实时闸门:Live 徽章前的故障转移闸门。保留:首次扣款前的预付资金预留。
传输中切换仍是一个意图
部分故障转移意味着单元从买方 API 发送一次后,由于主通道无法完成,运营方切换了通道。客户端仍然看到一条消息行、一个幂等键、一个资金记录。不要将备份通道的跳转视为新的发送或生成第二次保留。从幂等、重试与资金安全中重用身份。
如果保留从未结算且单元从未欠款,则通过预留失败时的自动退款与状态真相释放。部分发送不代表允许在两个通道上进行虚假结算。
“部分发送”在资金方面的含义
| 阶段 | 资金 | 客户端真相 |
|---|---|---|
| 意图保留 | 保留一次 | 资金为一单位受保护 |
| 主通道接受后中途失败 | 一个结算候选 | 待处理/需关注 — 非“已送达” |
| 备份通道接受相同键 | 无第二次结算 | 相同扣款;通道在运营侧更改 |
| 备份通道从未完成 | 失败或释放 | 无虚构成功 |
“部分”是运营方对跳转的术语。财务计算在任何通道接受该键时,只进行一次可计费扣款——绝不是两次。用户重新发送是具有新键的新意图。
绝不在备份通道上虚构“已送达”
切换通道并不能证明已送达收件箱。备份通道可能接受但仍返回失败的 DLR、超时或无响应。客户端状态遵循证据:已接受、待处理、已送达、失败、需关注——仅限白标。运营方可以记录履约通道;买方绝不能看到品牌字符串。
虚构“已送达”,仅仅因为“故障转移触发”,会破坏信任和财务。等待真实的终端信号。如果备份通道在主通道接受后失败,请保持一个资金身份和诚实的失败结果——不要为了“更努力尝试”而重复扣款。
与重试策略和有序路径的区别
这是已启动切换的传输中资金——不是何时重试失败的 DLR(预付费下 DLR 失败重试策略),也不是预先写好的主通道→备份通道序列(有序路径的同级)。干净的重试策略无法修复双重结算;没有部分发送规则的有序路径仍然会虚构“已送达”。
用户重新发送 = 新操作。DLR 重试 = 可送达性策略。传输中故障转移 = 相同意图的资金安全切换。
买方部分故障转移清单
- 一个幂等键是否涵盖相同意图的主通道和备份通道资金?
- 备份通道是否可以在没有第二次结算的情况下接受?
- 客户端状态是否白标,且仅在切换时没有虚构的“已送达”?
- 保留失败路径是否自动释放,而没有在任何一个通道上留下已结算的幽灵?
- 传输中切换是否与 DLR 重试策略分开记录?
- 试点上限是否激活,以防止部分发送风暴在软性每月 USD 1,000 审查前耗尽 USD 20 钱包?
从 IOSOR 开始
在非产线走廊让主路径在发送中途失败。有序备援必须接同一把意图键。导出一笔 debit、剩余、诚实终态。若主路径已送出串接正文的一部分,不要在备援上捏造 Delivered,也不要为那些部分开第二次结算。
IOSOR 要点
部分切换仍是同一个客户意图。
要做:发送中途的 hop 上只留一把键、一笔 debit。
不要:在从未拥有那些部分的备援上捏造 Delivered,或把剩余收两次。
这篇指南有帮助吗?
相关指南
- 在重新路由的流量中对账事故发生后的总账报表
使用 IOSOR 工具跨重路由流量对账事故发生后的总账报表。安全匹配短信和验证码日志与账单记录。
- 实施路由抖动阻尼规则以防止路由频繁震荡
在 IOSOR 中配置路由抖动阻尼规则与冷却期,防止破坏性路由震荡并保护通信流量的稳定性。
- 在扩展路由故障转移期间发送自动化状态更新
在 IOSOR 控制台内的扩展备用链路运行期间,配置自动化的租户通知和 SLA 升级触发器。