【发布时间】:2014-11-05 11:55:02
【问题描述】:
我正在使用 Resque 和 Redis 来设置作业队列。我正在上传一些我想分解成小文件的大文件。 Resque 有没有办法设置队列大小,以便处理更小的数据块并将其分解为更小的队列?
【问题讨论】:
标签: ruby-on-rails-4 gem resque
我正在使用 Resque 和 Redis 来设置作业队列。我正在上传一些我想分解成小文件的大文件。 Resque 有没有办法设置队列大小,以便处理更小的数据块并将其分解为更小的队列?
【问题讨论】:
标签: ruby-on-rails-4 gem resque
我这样做的方法是设置一个执行大型查询的作业,最好使用find_in_batches。然后,在该块内,在另一个队列上生成另一个 Resque 作业。然后,您可以设置多个工作人员来侦听实际执行工作的第二个队列,而 Resque 仍会处理“批处理”这些工作。
【讨论】: