【发布时间】:2019-09-02 05:40:19
【问题描述】:
我希望我可以决定去哪个队列上班。 这是因为如果作业由服务器(cronjob)调度,它必须在慢队列上运行,如果它由用户运行,它将在快速队列上运行。 如何在 Resque 中运行它?
控制器
MyJob.perform_later(id, :fast)
耙任务
MyJob.perform_later(id, :slow)
工作
class MyJob < ApplicationJob
queue_as :default #<-- This has to be dynamic
def perform(item_id, queue_name)
....
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5 resque