Amazon SWF在不同工作流程之间共享活动任务

时间:2015-07-31 18:44:56

标签: amazon-swf

基本上标题是:我希望不同的工作流程能够等待共享任务的完成。例如,工作流1需要完成任务A,B和C,而工作流2需要完成任务C,D和E,然后再继续执行其他操作。我知道活动具有唯一的ID,因此如果工作流2尝试启动“C”而1已经启动“C”,它将返回ACTIVITY_ID_ALREADY_IN_USE错误并且现在知道启动活动工作者的副本。问题是,一旦C完成,我该如何通知两个工作流程?

由于

1 个答案:

答案 0 :(得分:0)

您使用什么sdk来实施工作流程?如果您使用Java sdk流框架,那么框架将从您创建活动ID的所有逻辑中抽象出来。 工作流程1和工作流程2都将调度活动c,并且每当活动c工作人员完成相应的任务时,通知相应的工作人员。 我认为流程框架也可用于ruby。