超级简单的问题,但我无法在文档或代码中的任何位置找到它。
如何将作业排入特定队列?
给出这样的代码:
CustomJob = Struct.new(:arg1, :arg2) do
def perform
# Do things
end
end
Delayed::Job.enqueue CustomJob.new(:thing1, :thing2)
如何排入特定队列?看起来它应该作为Delayed::Job.enqueue
的选项传递,或者在作业obj定义上定义,如max_attempts
。在模型方法中,您可以将该arg传递给handle_asyncronously
方法。