0

我试图了解kelektiv 的 node-cron 是如何工作的。

具体来说,如果您的节点应用程序崩溃,它如何记住您为事件安排的日期?它是将作业存储在数据库中的某个地方还是机器上本地的某个地方?

任何推荐的阅读资源或解释都会非常有帮助。

预先感谢您的回答。

4

1 回答 1

0

请参阅此代码:https ://github.com/kelektiv/node-cron/blob/master/lib/cron.js 他们正在使用方法来计算何时发送下一个,然后sendAt在发送下一个之前还剩多少时间getTimeout他们只是在start. 这是一段很好的代码,我建议你检查一下,它非常简单并且以非常容易理解的方式编写。不,它不会下次存储在数据库中,它只是setTimeout

于 2020-04-30T04:06:20.080 回答