【发布时间】:2018-10-11 03:02:18
【问题描述】:
我有一个在 Heroku 上运行的节点应用程序。
我希望每隔几秒定期运行一些作业,以便从外部 MySQL 数据库中获取数据到我的 MongoDB。
经过大量搜索,我找到了很多方法。
我的问题是我无法完全理解 cron-module 和 Heroku Scheduler 之间的区别以及优缺点。
我发现的一些差异:
如果我使用 Heroku Scheduler,则至少有 10 分钟的限制。
如果我使用 node-cron 模块,我将在我的主 index.js 文件中运行它,如果我愿意,它将每隔几秒运行一次。
但是当运行多个测功机时,这两种方法会受到怎样的影响呢?
在什么情况下脚本会重复运行多次?
【问题讨论】:
标签: node.js mongodb heroku cron