AWS SWF查找子工作流实例/ runid

时间:2017-10-09 12:10:42

标签: c# amazon-web-services amazon-swf

如果我现在在父工作流程中使用StartChildWorkflowExecution创建子工作流程,同时处理信号我如何查找是否有任何子工作流程正在运行,如果是,那么它是什么样的runid以便我可以发送信号或终止儿童工作流程?

我使用.Net SDK而不是流程框架。

1 个答案:

答案 0 :(得分:0)

当有ChildWorkflowExecutionStarted事件(包含子项的runId)并且历史记录中没有ChildWorkflowExecutionCompleted(或类似)事件时,子工作流仍在运行。这些事件以异步方式传递给父工作流,因此可能是该子节点已终止且父节点仍未通知。但是这个窗口通常很短。