01
正文
示例文章:用于体验 Wiki 的阅读、分类与知识关联。除明确引用的公开资料外,流程、配置和情境均为原创设计示例,不代表生产系统现状或测试结果。
这篇文章讨论一个人为设定的情境:任务已受理,调用方等待超时,稍后原任务仍出现图片。它不是事故复盘,没有真实日志,也没有测量发生概率。
02
“还没收到”与“没有生成”,不是同一件事
如果调用方立即切换入口,原请求与新请求都可能继续生成。问题不只是多一张图,而是记录无法解释:哪次产物属于当前任务,哪次资源被重复占用。
因此,拟议规则是保留原任务标识,优先核对已受理请求。路由设计 应把这个规则放在回退判断之前。
03
用状态表替代一句笼统的失败
| 核对结果 | 本示例的下一步 | 是否重新提交 |
|---|---|---|
| 确定尚未提交 | 检查备用入口和原任务条件 | 可以考虑 |
| 明确拒绝且未开始生成 | 记录拒绝证据 | 可以考虑 |
| 已受理或处理中 | 继续跟踪原请求 | 暂不提交 |
| 已完成 | 回收并复核原产物 | 无需因超时提交 |
| 状态无法确认 | 保留待核对与缺失信息 | 暂不提交 |
状态未知是一个需要继续处理的结果,不是可以随意归类为失败的空白。
04
记录观察,不捏造故障原因
下面是人工编写的状态样例。时间和标识不来自生产系统。
{
"job_id": "demo-job-001",
"submission": "accepted",
"wait_result": "timeout",
"generation_result": "unknown",
"next_action": "reconcile-original-job",
"cause": null
}cause: null 表示没有证据确认原因。可以记录待查网络、队列或上游状态,但不应把待查项写成已定位故障。
05
最终交付仍然回到具体产物
若原请求后来返回图片,应将图片附回同一任务,再检查是否符合参考图、布局与动作要求。若不合格,修订目标来自可见偏差,而不是请求超时本身。
这一步与 视频制作的质量回环 相连:成功返回是交付检查的开始,不是质量检查的结束。
来源与依据
- 同组设计示例 · 生图路由
收录日期:2026-10-09