我發現我經常必須在我開發的應用程序中實現某種調度器。應用程序可以從簡單的維護任務到相當複雜的任務。你會推薦什麼方法來實現基於web的調度器
到目前爲止,我的方法是設置基本上對排隊命令進行批處理的cron作業。例如,我有cron每5分鐘調用一個腳本(我在RubyOnRails中運行,所以這是一個運行腳本),它檢查是否有任何需要處理的項目,然後將這些任務委派給適當的處理程序。
這有效,但由於某種原因不覺得最好的方法。你能推薦一些東西,或者對此有任何評論嗎?
我在Ruby on Rails中工作,但沒有理由僅限於RoR。
謝謝,
是的,那是怎樣的一個缺點的。我想這對我自己託管的任何東西都沒有影響,但如果我需要爲客戶提供安裝包,該怎麼辦? – Goro 2009-07-14 22:32:25