Rails - 保证序列的后台工作

时间:2016-03-01 21:02:36

标签: ruby-on-rails

确保特定后台作业(DelayedJob或Resque)按顺序执行而不是并行执行的最佳方法是什么?我想一个选择是拥有一个专用队列并仅将一个worker分配给队列。有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我使用ActiveJob& amp;做了一些后台工作。之前的Resque。

我认为通过检查和设置状态(例如待处理,正在进行中)来做到这一点。 为每个工作。

将其逐一传递给后台工作。