2026-05-30 14:22:50 +08:00
|
|
|
|
# 异步任务模型
|
|
|
|
|
|
|
|
|
|
|
|
提交即返回,后台并发执行
|
|
|
|
|
|
|
2026-05-30 22:42:23 +08:00
|
|
|
|
<v-clicks>
|
|
|
|
|
|
|
2026-05-30 14:43:23 +08:00
|
|
|
|
<Item title="📤 任务提交 → 后台执行">
|
2026-05-30 14:22:50 +08:00
|
|
|
|
|
2026-05-30 14:43:23 +08:00
|
|
|
|
1. 提交请求 → 创建 Task(`running`)→ 立即返回 `taskId`
|
|
|
|
|
|
2. 前端轮询 / WebSocket 获取进度
|
|
|
|
|
|
3. 后台 goroutine 执行管线,完成后上传素材
|
2026-05-30 14:22:50 +08:00
|
|
|
|
|
|
|
|
|
|
</Item>
|
|
|
|
|
|
|
2026-05-30 14:43:23 +08:00
|
|
|
|
<Item title="🔄 进度与重试">
|
2026-05-30 14:22:50 +08:00
|
|
|
|
|
2026-05-30 14:43:23 +08:00
|
|
|
|
| 阶段 | 进度 | 说明 |
|
|
|
|
|
|
|------|------|------|
|
|
|
|
|
|
| PromptOptimizer | 5→25% | 风格合并 + LLM 优化 |
|
|
|
|
|
|
| AssetGenerator | 25→60% | 调用文生图 API |
|
|
|
|
|
|
| QualitySupervisor | 60→80% | 视觉模型质检 |
|
|
|
|
|
|
| FormatAdapter | 80→100% | 格式组装 + 上传 |
|
2026-05-30 14:22:50 +08:00
|
|
|
|
|
2026-05-30 14:43:23 +08:00
|
|
|
|
质检重试最多 3 次,任务级重试 1 次,超限降级输出。
|
2026-05-30 14:22:50 +08:00
|
|
|
|
|
|
|
|
|
|
</Item>
|
2026-05-30 22:42:23 +08:00
|
|
|
|
|
|
|
|
|
|
</v-clicks>
|