【问题标题】:Is there a way to finish manual task synchronously (without waiting for async result) if some precondition is satisfied?如果满足某些先决条件,有没有办法同步完成手动任务(无需等待异步结果)?
【发布时间】:2016-09-11 23:09:44
【问题描述】:

我正在使用 AWS SWF 和流框架。我想让我的活动具有幂等性,以便在任何失败后都可以从头开始重新启动工作流。许多活动是需要异步完成的手动任务 (@ManualActivityCompletion)。

如果我知道手动任务已经完成,有没有办法像普通任务一样完成手动任务?这样,每次重试工作流时都不会安排新的手动任务。

或者,有没有办法重试工作流,以便从失败点开始?

【问题讨论】:

    标签: amazon-web-services amazon-swf


    【解决方案1】:

    目前无法在运行时覆盖活动完成行为。解决方法是在活动实现中使用 ManualActivityCompletionClient 完成活动。 没有受支持的方式来重试工作流以从故障点开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 2016-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多