2013-02-03 29 views
3

我在寫一個簡單的圖片上傳網站作爲學習項目。在nodejs,mongodb和heroku堆棧上的後臺處理

它用nodejs寫成,用mongodb並部署到Heroku雪松。

我想實現一個節點腳本,每小時運行一次,並將reddit algorithm應用於圖像並將分數存儲在每個圖像中的mongodb中。

我該如何做到這一點?我在heroku上,並且有文件系統限制? - 考慮到雪松架構,最好是交給一個單獨的工作人員,但如果有更快/更簡單/更簡單的方法,我很樂意聽到它。遺憾的是,heroku dev center article on workers/background jobs沒有列出任何有關這種系統的教程。

我以前在heroku上的後臺處理經驗是使用rails - 如此計劃的任務插件,+ delayed_job,它非常簡單。

回答

3

一個非常簡單的方法可能會使用setIntervalnode-cron。您可能還想要spawnfork這個定期處理的子進程。

+0

建議使用node-cron做它。非常感謝。 – Dave