Railsアプリにresqueキューイングシステムを実装しました。エンキューからキューから削除されるまでのresqueジョブのフローを知りたい。
従来のワークフローとgemから使用されるメソッドは、
1。Resqueがジョブをキューに入れる(Resque :: Job.create)、
2。ジョブがクラスの「perform」メソッドを呼び出す(Resque :: Job.perform)、および
3。 Resqueはキューからジョブを削除します。
手順3で使用した方法を見つけるためにgemをデバッグしましたが、見つかりませんでした。メソッドResque::Job.destroy、Resque :: Job.dequeueは、デバッグしたとおり、このタスクを担当していません。キューからジョブを削除するために使用する方法を教えてもらえますか
?
明示的にジョブを削除したくないことに注意してください。キューからジョブを削除する一般的なresqueメソッドが必要です。
前もって感謝します。