3

我正在编写一个简单的图像上传网站作为学习项目。

它是用 nodejs 编写的,带有 mongodb 并部署到 Heroku cedar 上。

我想实现一个每小时运行一次的节点脚本,并将reddit算法应用于图像并将每个图像的分数存储在mongodb中。

考虑到我在 heroku 上并且有文件系统限制,我该如何实现这一点?- 鉴于 cedar 架构,最好将其交给单独的工作人员,但如果有更快/更简单/更容易的方法,我会很高兴听到它。不幸的是, heroku 开发中心关于工人/后台工作的文章尚未列出任何此类系统的教程。

我以前在 heroku 上进行后台处理的经验是使用 rails - 所以计划任务附加,+延迟作业,它非常简单。

4

1 回答 1

3

一种非常简单的方法可能是利用setIntervalnode-cron。您可能还希望为此定期处理生成派生一个子进程。

于 2013-02-03T03:44:55.157 回答