2012-02-15 16 views
0

delayed_jobでジョブリストの完了をポーリングするにはどうすればよいですか? シナリオはシンプルです。私はいくつかのルートジョブをエンキューして何かをしてから、他のジョブをたくさんエンキューして、それらがすべて完了しているかどうかを確認する必要があります。delayed_jobが完了を待っています

答えて

0

delayed_jobにはいくつかのフックがあります。which are documented hereです。 after(job)フックはあなたのニーズに合ったものと思われます。

私はFayedelayed_jobとポーリングを試してみましたが、私はRedisのを使用resqueresque-statusを、使用して終了リモートAPI呼び出しを実装していたとき、それは私が現時点で知っている最も素晴らしい方法ですが、それはあなたの状況に正確に類似していないのです。

関連する問題