节奏恢复工作流程

时间:2020-06-16 17:59:03

标签: cadence-workflow temporal-workflow

在执行任务时,如果出现故障,则希望定义配置以在一定间隔后重试,然后从失败的任务中恢复。可以实现恢复选项吗?

1 个答案:

答案 0 :(得分:0)

在大多数情况下,对于业务失败,无需恢复选项。

常见的模式是继续重试,直到下游依赖项可用为止。这是可能的,因为“时间/节奏”没有对活动重试的持续时间施加系统限制。如果下游系统可能会停机几天,则可以继续重试几天。

如果由于某种原因您想在一段时间后停止重试,然后在外部信号上恢复它,则可以将其实现为工作流逻辑的一部分,在某些类型的活动错误上,工作流会休眠以恢复外部信号。 / p>

相关问题