Back to blog

AI 任务与积分扣减的一致性

Nov 3, 2026VrmMate Team

先扣后算还是先算后扣,必须和任务状态一起原子提交。

AI 任务是异步的,积分扣减如果和任务状态分开处理,就会出现扣了没算或算了没扣。

创建即预扣

任务创建时预扣积分,与任务记录放在同一个 atomic。这样并发提交不会超扣。

失败回补

任务失败或超时,用回补步骤把积分退回,状态更新与回补同批提交。

部分成功

批量任务里部分失败时,按实际消耗结算,剩余退回。规则要在产品文档里写清楚。

幂等

任务 id 作为幂等键,重试不会重复扣费。回调与轮询都可能重复触发,必须防住。