有没有办法将同一个工作排队到不同的队列?

时间:2016-01-04 15:27:06

标签: resque

假设我有一个MyJob类和perform方法,我想在Resque中将它排入不同的队列。我怎样才能实现它?

文档说明作业的队列由queue类方法确定,这意味着将同一个类排入不同队列的唯一方法是在排队之前为每个队列动态创建一个子类。 / p>

我缺少一种更简单的方法吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试使用以下方式排队作业:

Resque::Job.create(queue, klass, *args)

答案 1 :(得分:0)

对于任何可能偶然发现这一点的人来说,这就是我所寻找的:

Resque.enqueue_to(queue, class_name, *params)