【发布时间】:2013-08-11 19:02:43
【问题描述】:
我有多个作业在 Resque 的多个队列中运行。我的问题是,当一个队列运行大量作业时,它会占用我的其他队列。
如何让 Resque 运行并行队列,但仍将每个队列一次限制为一个作业?
【问题讨论】:
标签: ruby-on-rails redis resque
我有多个作业在 Resque 的多个队列中运行。我的问题是,当一个队列运行大量作业时,它会占用我的其他队列。
如何让 Resque 运行并行队列,但仍将每个队列一次限制为一个作业?
【问题讨论】:
标签: ruby-on-rails redis resque
您可以为每个队列启动不同的工作人员。
为此,您必须在 QUEUE 环境变量上指定要处理的队列名称。
因此,如果您有 3 个队列,您将执行以下操作:
【讨论】: