NodeJS的所有库都提供持久调度和cron作业

时间:2015-02-11 10:54:56

标签: node.js cron scheduled-tasks

根据我的阅读,只有议程 Node-crontab schedule-drone 才能提供此功能。如果您提供这些库用于持久存储作业的机制的小描述,将不胜感激。

我需要通过阅读 MongoDB 中的邮件选项来发送电子邮件,并希望我的 nodeJS 应用程序以某种方式安排并与这些邮件同步,即使nodeJS暂时停止也是如此。

1 个答案:

答案 0 :(得分:0)

对于MySQL,您可以尝试使用nodejs-persistable-scheduler

在其他情况下,您需要构建自己的解决方案。例如,我创建了一个集合/表来存储计划状态和规则。然后,如果服务崩溃或重新启动,我可以从数据库中获取所有计划并从app.listen event重新启动它们。