返回工作流常见问题
帮助中心 · 常见问题工作流1 分钟阅读

工作流步骤等待外部回调时应如何处理?

回调步骤可能需要在外部系统处理期间保持挂起,因此需要持久化关联标识、过期策略,以及对重复或迟到回调的明确处理方式。如果工作流引擎支持持久等待,不要让工作线程一直阻塞等待。

工作流

关联并验证回调

生成与具体执行和预期回调类型关联的受保护令牌。工作流继续前验证来源、签名和负载,避免在回调 URL 中放入敏感数据。

使回调处理具备幂等性,让重复投递返回之前的结果,而不是重复产生副作用。明确同一执行收到并发回调时的处理规则。

定义超时和恢复方式

确定等待时长及超时后的行为:重试外部请求、标记待审查,或以明确失败结束。超时时间应符合外部服务的预期完成窗口。

在不记录秘密的前提下记录回调接收、验证结果和执行状态。测试有效、重复、格式错误、迟到和缺失回调,以及工作流服务重启后的恢复。

返回工作流常见问题