我想制定依赖于数据库条目的计划来安排cron作业。就像4月3日下午2点的时间戳数据库中的条目一样,我想在4月2日向用户发送邮件。我也想在4月3日下午1点55分发送通知
所以,这意味着我必须查看数据库,在当前时间之后查找条目,查看它们是否符合通知标准(如5分钟到时间戳或1天到时间戳)并发送通知或邮件。我只担心每一分钟似乎太过分了。 AWS Web工作人员是否为这类事情而构建?
有关如何实现这一目标的任何建议?
答案 0 :(得分:0)
我认为crontab不是最佳选择,但如果您熟悉它,那就没关系。
首先,您应该估计创建条目的频率。如果,比方说,每天只有几百个。我的建议是在创建条目后立即创建crontab作业。但如果超过一百分钟,合并就可以了。
但也存在副作用,例如取消或更新cron作业。
我认为最好使用合适的MQ。