這是我的問題。實施隊列軌道3
我正在實施一個系統,視頻必須等待他自己輪到訪問這些資源並進行處理。所以我需要實現一個接收信號的隊列,當資源是免費的,以便其餘的請求可以得到滿足。據推測,不會有更多的10/20請求排隊。資源使用取決於視頻的長度。
我讀了一些關於resque ad delay_job的內容。你有什麼更適合我的需求?
在此先感謝。
這是我的問題。實施隊列軌道3
我正在實施一個系統,視頻必須等待他自己輪到訪問這些資源並進行處理。所以我需要實現一個接收信號的隊列,當資源是免費的,以便其餘的請求可以得到滿足。據推測,不會有更多的10/20請求排隊。資源使用取決於視頻的長度。
我讀了一些關於resque ad delay_job的內容。你有什麼更適合我的需求?
在此先感謝。
如果你需要一些簡單的只能在一臺機器上運行的東西,我會建議你使用delayed_job。 我使用它在服務器上對視頻進行代碼轉換取得了很大的成功,並且安裝和管理都非常簡單。
有關如何設置的說明,請參閱delayed_job上的文檔。
DJ和Resque都是幫助後臺工作的寶石。主要解除引用是DJ在DB中存儲作業,但在Redis中爲Resque。
我支持Resque,因爲
1. A Ruby library for creating, querying, and processing jobs
2. A Rake task for starting a worker which processes jobs
3. A Sinatra app for monitoring queues, jobs, and workers.
易於使用Rails應用程序集成。