2012-09-29 58 views
1

我們希望使用resque排隊一堆作業,並由工作人員處理它們。當工作等待處理時,我們想知道他們在隊列中的位置(作爲他們需要等待多長時間的指標)。我們如何在隊列中找到工作的位置?Resque在隊列中查找作業的位置

在此先感謝。

回答

2

假設您的問題在使用重排隊列系統(您沒有提到您正在使用的技術堆棧)。

您可以使用resque-status作爲提供簡單可跟蹤作業的resque隊列系統的擴展。

resque-status提供了一組簡單類,它們擴展了resque的默認功能(使用0%的猴子修補),爲應用程序提供了一種跟蹤特定作業實例及其狀態的方式。它通過提供作業實例UUID並允許作業實例在其迭代中報告其狀態來實現此目的。