使用AWS运行依赖于NodeJS中数据库条目的CRON作业

时间:2017-03-06 08:40:58

标签: node.js amazon-web-services cron

我想制定依赖于数据库条目的计划来安排cron作业。就像4月3日下午2点的时间戳数据库中的条目一样,我想在4月2日向用户发送邮件。我也想在4月3日下午1点55分发送通知

所以,这意味着我必须查看数据库,在当前时间之后查找条目,查看它们是否符合通知标准(如5分钟到时间戳或1天到时间戳)并发送通知或邮件。我只担心每一分钟似乎太过分了。 AWS Web工作人员是否为这类事情而构建?

有关如何实现这一目标的任何建议?

1 个答案:

答案 0 :(得分:0)

我认为crontab不是最佳选择,但如果您熟悉它,那就没关系。

首先,您应该估计创建条目的频率。如果,比方说,每天只有几百个。我的建议是在创建条目后立即创建crontab作业。但如果超过一百分钟,合并就可以了。

但也存在副作用,例如取消或更新cron作业。

我认为最好使用合适的MQ。