网页关了也不丢付费任务:开发者分享 lip-sync 异步任务状态机

SaladPleasant8471 · reddit · 2026-10-01

作者在为接 sync.so 托管 API 的 lip-sync 任务(耗时几分钟)构建防丢失机制:提交任务后先把 generation id 存进页面,即使关掉标签页,签名的 webhook 也会把结果送到一个小端点,重新打开页面时凭 id 恢复任务状态。

状态机刻意做得极简:submitted → id 已存 → waiting → done/failed,并以轮询作为 webhook 未到达时的兜底。作者明确说明局限:这不会恢复服务端已取消的任务,只是保证付费任务不被丢失。帖子结尾向社区征集从本地 UI 管理长时托管任务的模式。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →