我正在使用Resque到enqueue
作業。resque after_dequeue掛鉤不工作,並resque工作流程
我開始一個工人,並處理作業。
我的工作延伸,實現就業掛鉤像before_enqueue
,after_enqueue
,before_perform
,after_perform
並將東西statsd寶石。那些工作。但是,before_dequeue
和after_dequeue
似乎沒有被調用。爲什麼有這個原因?
另外,我對Resque的理解並不全是。我會打電話給Resque.enqueue
來排隊一個工作類,然後如果我啓動一個Resque工作,它會自動從隊列中彈出一個任務,然後執行任務perform
。 dequeue
在哪裏發揮作用?我注意到dequeue
破壞了這個任務,在Resque worker工作流程中dequeue
步驟何時發生?
我想掛鉤到after_dequeue
,因爲我想記錄任務停留在隊列中的時間,所以我需要掛接到before_enqueue
和after_dequeue
。