标签: ruby-on-rails-4 gem resque
我正在使用Resque和Redis为作业设置队列。我正在上传一些我想要分解成较小文件的大文件。在Resque中有没有办法设置队列大小,它会处理较小的数据块并将其分解为较小的队列?
答案 0 :(得分:0)
我这样做的方法是设置一个执行大型查询的作业,最好使用find_in_batches。然后,在该块中,在另一个队列上生成另一个Resque作业。然后你可以设置多个工作人员来监听实际完成工作的第二个队列,而Resque仍然处理“批处理”这些工作。