在尝试运行预订示例时,决策程序被调用了 4 次(即 makeBooking 方法),但只有一次调用被发送到 ActivityHost.java 公开的活动任务。有人可以解释这里发生了什么吗?
问问题
720 次
1 回答
2
活动任务假设是长/繁重的操作。SWF 在工作流历史记录中看到该活动已执行并跳过它。
另一方面,决定要快。SWF 将多次运行它,并在活动结果可用时注入它们。这在流框架中称为重放。
于 2012-04-03T18:58:36.347 回答