如何使延迟任务依赖于另一个任务?

5
在Rails 3.2中,是否可以设置延迟作业以依赖于另一个延迟作业,使其在另一个作业完成(无论成功与否)之前不会运行?我有一个类,它会产生大量需要按顺序运行的延迟作业,以防止竞争条件。由于性能原因,无法等待每个作业同步完成,但如果无法在作业上设置依赖关系,我可以创建一个延迟作业,依次运行每个作业并等待其完成。

有任何更新吗?你是如何解决这个问题的?能否在这里更新你的答案? - Achaius
1个回答

1

我同意这个讨论串的作者:

我会创建一个模型来跟踪哪些步骤已经完成,直到前面的步骤完成后才对下一个步骤进行排队。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接