delayed_job ожидает завершения - PullRequest
0 голосов
/ 15 февраля 2012

Как я могу опросить о завершении списка заданий с delayed_job?Сценарий прост: я ставлю в очередь некоторую корневую работу, она что-то делает, а затем ставит в очередь кучу других работ, и мне нужно проверить, все ли они выполнены.

1 Ответ

0 голосов
/ 15 февраля 2012

delayed_job имеет несколько хуков, которые вы можете использовать , которые описаны здесь .Хук after(job ) кажется тем, который соответствует вашим потребностям.

Когда мне пришлось реализовать удаленный вызов API, я попытался delayed_job и опрос с помощью Faye, но в итоге я использовал resque и resque-status, которые используют redis, это самый хороший способ, который я знаю в настоящее время, но он не совсем похож на вашу ситуацию.

...