Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在执行任务时,如果出现故障,想定义配置以在一定间隔后重试并从失败的任务中恢复。是否可以实现恢复选项?
在大多数情况下,业务失败不需要恢复选项。
常见的模式是不断重试,直到下游依赖可用。这是可能的,因为时间/节奏没有系统对活动重试的持续时间施加限制。如果下游系统可以关闭数天,则可以继续重试数天。
如果由于某种原因您想在一段时间后停止重试,然后在外部信号上恢复它,那么可以作为工作流逻辑的一部分实现,在某些类型的活动错误上,工作流会休眠以恢复外部信号。