0
delayed_jobでジョブリストの完了をポーリングするにはどうすればよいですか? シナリオはシンプルです。私はいくつかのルートジョブをエンキューして何かをしてから、他のジョブをたくさんエンキューして、それらがすべて完了しているかどうかを確認する必要があります。delayed_jobが完了を待っています
delayed_jobでジョブリストの完了をポーリングするにはどうすればよいですか? シナリオはシンプルです。私はいくつかのルートジョブをエンキューして何かをしてから、他のジョブをたくさんエンキューして、それらがすべて完了しているかどうかを確認する必要があります。delayed_jobが完了を待っています
delayed_job
にはいくつかのフックがあります。which are documented hereです。 after(job)
フックはあなたのニーズに合ったものと思われます。
私はFaye
でdelayed_job
とポーリングを試してみましたが、私はRedisのを使用resque
とresque-status
を、使用して終了リモートAPI呼び出しを実装していたとき、それは私が現時点で知っている最も素晴らしい方法ですが、それはあなたの状況に正確に類似していないのです。