【发布时间】:2011-07-02 16:03:58
【问题描述】:
我在我的 rails 应用程序中实现了 resque 排队系统。我想知道从入队到从队列中移除的 resque 作业流程。
传统的工作流程,以及从 gem 中使用的方法是,
1. Resque 入队作业(Resque::Job.create) ,
2. Job 调用类的 'perform' 方法(Resque::Job.perform),
3. Resque 从队列中移除作业。
我调试了gem,找到了第3步中使用的方法,但是没找到。正如我调试的那样,方法 Resque::Job.destroy、Resque::Job.dequeue 不负责此任务。谁能告诉我用于从队列中删除作业的方法
。
请注意,我不想明确删除作业,我想要从队列中删除作业的典型 resque 方法。
提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby queue resque