有没有办法从 Amazon SWF 工作流的 Activity 中调用 @Signal 函数。 我希望能够通知工作流程某些处理已完成,并且它应该为该处理子集生成一个子工作流程。 这将如何完成?
最佳答案
听起来您想告诉工作流 Activity 的某些部分已完成,但您想继续运行当前 Activity 。如果是这种情况,那么我建议您将 Activity 分成两部分,并使用第一部分的结果来判断是否需要生成子工作流程。我认为在 Flow 框架中不可能在 Activity 中间向工作流发送信号。但您可以使用原始 SWF API 发送信号(在这种情况下,您需要将“运行 ID”作为参数之一传递给您的 Activity )。
关于java - 亚马逊 SWF @Signal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13147359/