SWF最大工作流程执行时间限制

时间:2015-01-22 06:25:08

标签: java ruby workflow flash

Amazon SWF的最长工作流程执行时间限制为一年。 这里:http://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dg-limits.html

如果需要人工批准的工作流程,可能需要一年多的时间才能完成工作流程。我尝试使用不同的方法来找到此限制的解决方法,但可以找到任何解决方案。我想知道是否有人有这方面的经验或有任何建议。

由于

1 个答案:

答案 0 :(得分:1)

在调查了很多关于这个问题之后,似乎只有可能的解决方案就是亚马逊食谱本身提供的解决方案,即continue-as-new工作流程并将工作流状态转移到新执行。

对于更复杂的工作流程,此解决方法可能并不容易。

这是SWF Ruby示例:

https://github.com/awslabs/aws-flow-ruby-samples/tree/master/samples/periodic