根据我的阅读,只有议程, Node-crontab 和 schedule-drone 才能提供此功能。如果您提供这些库用于持久存储作业的机制的小描述,将不胜感激。
我需要通过阅读 MongoDB 中的邮件选项来发送电子邮件,并希望我的 nodeJS 应用程序以某种方式安排并与这些邮件同步,即使nodeJS暂时停止也是如此。
答案 0 :(得分:0)
对于MySQL,您可以尝试使用nodejs-persistable-scheduler
在其他情况下,您需要构建自己的解决方案。例如,我创建了一个集合/表来存储计划状态和规则。然后,如果服务崩溃或重新启动,我可以从数据库中获取所有计划并从app.listen event
重新启动它们。