Skip to content

重试机制

为了应对网络不稳定或外部服务暂时中断等情况,我们设计了一套自动重试机制,以确保交易的最终一致性。此机制适用于关键的帐变操作,主要包括:

  • 一般游戏: 返还余额 (s:1003) 与 取消下注 (s:1005)

📜 通用重试原则

  • 触发条件: 当接收到运营商非预期成功的回应 (例如 HTTP 状态码非 200、业务逻辑错误码) 或发生网络层级错误 (例如超时、连接中断) 时,将启动重试流程。
  • 重试间隔: 每 5 分钟重试一次。
  • 最大次数: 最多重试 5 次
  • 失败处理: 若达到最大重试次数后问题仍未解决,系统将停止自动重试,届时运营商请通知平台进行手动重试。

📊 重试流程图

📋 业务场景

下表详细说明了不同业务场景下的重试触发操作、状态检查接口及重试条件。

业务类型触发操作状态检查接口重试条件 (当状态...) 🔗
一般游戏返还余额 (s:1003)s:1004不是 "成功"
取消下注 (s:1005)s:1004不是 "失败" 或 "查无订单"