【发布时间】:2012-04-03 18:51:55
【问题描述】:
在尝试运行预订sample 时,决策程序被调用了 4 次(即 makeBooking 方法),但只有一个调用被发送到 ActivityHost.java 公开的活动任务。有人可以解释这里发生了什么吗?
【问题讨论】:
标签: amazon-web-services amazon-swf
在尝试运行预订sample 时,决策程序被调用了 4 次(即 makeBooking 方法),但只有一个调用被发送到 ActivityHost.java 公开的活动任务。有人可以解释这里发生了什么吗?
【问题讨论】:
标签: amazon-web-services amazon-swf
活动任务假设是长/繁重的操作。 SWF 在工作流历史记录中看到该活动已执行并跳过它。
另一方面,Decider 假设速度很快。 SWF 将多次运行它,并在活动结果可用时注入它们。这在流框架中称为Replay。
【讨论】: