3

现在我有一个每周电子邮件作业,首先检查 last_email_sent 时间戳与当前时间,然后使用 setTimeout 安排一个距离 last_email_sent 时间戳正好一周的例程。如果进程重新启动,setTimeout 将再次排队,但间隔当然会更小。这适用于每周的电子邮件工作,但有没有更好的方法来处理 node.js 中的工作?也许有一个模块可以让我管理我不知道的工作。

4

2 回答 2

2

npmjs.org 中有一个名为node-cron的方便模块。

它会给你更多的灵活性。

于 2013-05-29T21:34:08.523 回答
1

node.js wiki 中“消息队列”下列出的许多模块将有助于这种类型的系统。作为 TJ Holowaychuck 的粉丝,我自己可能会首先看看Kue

于 2013-05-29T22:19:59.247 回答