我正在编写一个简单的图像上传网站作为学习项目。
它是用 nodejs 编写的,带有 mongodb 并部署到 Heroku cedar 上。
我想实现一个每小时运行一次的节点脚本,并将reddit算法应用于图像并将每个图像的分数存储在mongodb中。
考虑到我在 heroku 上并且有文件系统限制,我该如何实现这一点?- 鉴于 cedar 架构,最好将其交给单独的工作人员,但如果有更快/更简单/更容易的方法,我会很高兴听到它。不幸的是, heroku 开发中心关于工人/后台工作的文章尚未列出任何此类系统的教程。
我以前在 heroku 上进行后台处理的经验是使用 rails - 所以计划任务附加,+延迟作业,它非常简单。