0
我們有一個應用程序需要執行很多簡短的後臺任務(每個人可能會安排更多的任務)。將來我們可能需要在多臺服務器上運行這些任務。Ruby的任務引擎
我們還需要的任務(及其參數)是持久的(存儲在一個數據庫),並能夠監控任務(狀態/日誌/等)
有一個現成的解決方案,使用Ruby工程?
我們有一個應用程序需要執行很多簡短的後臺任務(每個人可能會安排更多的任務)。將來我們可能需要在多臺服務器上運行這些任務。Ruby的任務引擎
我們還需要的任務(及其參數)是持久的(存儲在一個數據庫),並能夠監控任務(狀態/日誌/等)
有一個現成的解決方案,使用Ruby工程?
您可以試試delayed_job或resque。
http://stackoverflow.com/questions/1811931/how-to-manage-and-queue-background-jobs/1812013#1812013 http://stackoverflow.com/questions/388016/spinning-background-tasks- in-rails http://stackoverflow.com/questions/1606028/running-multiple-background-parallel-jobs-with-rails/1606141#1606141 – 2010-11-16 13:44:54