目录

Search

  1. 前言
  2. 工作流
  3. 工作流变量
  4. 工作流参数
  5. 群集任务
  6. 命令任务
  7. 人工任务
  8. 映射任务
  9. 通知任务
  10. 网关
  11. 工作流恢复
  12. 工作流管理

Developer 工作流指南

Developer 工作流指南

工作流恢复概览

工作流恢复概览

工作流恢复是指从中断点开始完成工作流实例。 当发生错误、取消或中止工作流实例,或数据集成服务进程意外关闭时,正在运行的工作流实例会中断。
如果数据集成服务在意外关闭之后重新启动,则该服务会尝试恢复之前的工作流状态。默认情况下,数据集成服务不会恢复已在命令任务、映射任务或通知任务期间停止的工作流实例。此外,如果取消工作流实例或者取消工作流实例中正在运行的任务,则在默认情况下数据集成服务将无法恢复该工作流实例。可在工作流上配置恢复选项,以使数据集成服务能够在这些情况下恢复工作流实例。
配置工作流选项时,可以将工作流配置为手动恢复或自动恢复。如果配置自动恢复,则数据集成服务会从中断点处重新启动工作流,而无需任何人工交互。如果配置手动恢复,则可以重新启动工作流。
对于在工作流停止时运行的任务,数据集成服务还会考虑工作流为其指定的任务恢复策略。任务恢复策略决定了在工作流运行过程中数据集成服务是否完成已中断的任务。
有些错误不可恢复。无法从工作流错误中恢复工作流实例。无法恢复处于已中止状态的工作流。如果工作流实例可恢复,但您更改了工作流元数据并重新部署了工作流应用程序,则工作流实例将无法再恢复。