我有一個應用程序,我目前使用的是delayed_job。我想知道是否有任何推薦的寶石可以執行重複任務。Rails 3和沒有cron的重複任務的調度
我想安排在某個頻率上發生的任務來清理數據庫/發送電子郵件/運行其他方法。 我蟎想每天或每小時運行一些任務。
有沒有什麼好的,那裏很容易設置和配置哪些不使用CRON。
我有一個應用程序,我目前使用的是delayed_job。我想知道是否有任何推薦的寶石可以執行重複任務。Rails 3和沒有cron的重複任務的調度
我想安排在某個頻率上發生的任務來清理數據庫/發送電子郵件/運行其他方法。 我蟎想每天或每小時運行一些任務。
有沒有什麼好的,那裏很容易設置和配置哪些不使用CRON。
您可以將該重複性工作轉換爲耙子並通過cron調用這些耙子。 有關設置的cron過服務器,只要是好的寶石 結賬這裏 - http://railscasts.com/episodes/164-cron-in-ruby
大約有時間表重複任務的一些非常好的寶石 我試圖delayed job它是簡單和容易使用,你可以看rails cast使用它的細節
你可以試試rufus-scheduler https://github.com/jmettraux/rufus-scheduler這是一個基於應用程序的調度器(除非你使用它的cron功能)。
我在問那些不使用cron的人。 – Robert
@Jordan。我曾經使用過與cron一樣的Gem,並且有興趣使用不依賴於cron的。我確實在我的應用程序中運行了delayed_job,並將其延遲到了稍後的日期,但我希望能夠按照計劃安排任務,以便應用程序不斷檢查並執行cron的操作。 – Robert
延遲工作延遲任務,所以用戶體驗可以得到改善,如果同一件事可以在後臺完成,他不應該被束縛。你不能用它來安排你看到的東西。 – rtdp