查看 Application Integration 支持的连接器。
重放执行作业简介
借助应用集成,您可以将原始集成重新运行为新的集成执行,从而重放执行。Application Integration 流程旨在编排不同系统之间的通信和数据交换。这些流程可能很复杂,涉及多个步骤,并且通常需要与外部第三方系统进行交互。因此,您的广告有时可能会因各种原因而无法投放,其中包括:
- 流程中的错误:您的集成流程包含不正确的逻辑,例如数据转换有误或步骤配置有误。
- 外部系统问题:集成流程与之交互的第三方系统(例如数据库、Web 服务或 API)出现的问题或停机。
- 暂时性网络错误:集成中涉及的系统之间的连接出现暂时性故障。
调试已发布集成中的失败问题后,您可以重放集成执行。重放执行会重新生成流程,并将原始集成重新处理为新的集成执行。
优势
重放执行对于以下情况非常有用:
- 模拟来自外部系统的事件:如果您想重新运行失败的执行,但执行需要模拟外部系统,则重放非常有用。例如,假设您已与 Pub/Sub 触发器集成,该触发器会在收到来自外部应用(例如 Jira)的事件时触发。重放执行时,系统会执行来自 Pub/Sub 的触发器事件,因为可能很难从 Jira 触发相同的事件。
- 重试失败的执行:如果集成因暂时性错误或外部系统问题而失败,您可以重放执行以重新运行流程并完成集成。
注意事项
以下注意事项适用于重放执行作业:
- 执行状态:您可以重放处于以下状态的执行作业:已成功、失败和已取消。如需重放处于其他状态的执行作业,您必须取消执行作业。
- 兼容的已发布版本:在更改已发布的集成版本后重放执行时,请确保这些更改与原始执行兼容。例如,如果原始执行需要两个输入变量,而更新后的集成版本只需要一个输入变量,则重放执行会失败。
- 执行模式:重放执行作业遵循与原始执行作业相同的执行模式,即使集成版本发生变化也是如此。
限制
重放执行会受到以下限制:
- 不支持重放由时间安排触发器触发的执行。
- 默认情况下,重放的执行作业的截止期限为 10 分钟。如果执行未在截止期限内完成,则执行状态会设为
CANCELLED
。
后续步骤
- 了解 Application Integration 中的日志。
- 了解如何测试和发布集成。