节点邮件调度程序在托管在云上的多个服务器实例之后发送多个邮件

时间:2018-07-28 21:04:23

标签: node.js express google-cloud-platform scheduled-tasks node-cron

我有一个在Google Cloud的多个实例中运行的Node.js应用。该应用程序除其他外还具有一个调度程序(“ node-cron”:“ ^ 1.3.0”),该调度程序每天向客户发送一封提醒邮件。现在有了该应用程序的多个实例,我每天都会收到多封邮件-每个实例都发给同一位客户。

有解决方案吗?

1 个答案:

答案 0 :(得分:1)

最好在App Engine上运行并使用cron.yaml to schedule jobs的应用程序。

Node.js现在可用于App Engine的标准环境,因此您可以拥有一个轻量级的应用程序,该应用程序具有快速灵活的自动缩放功能,非常适合每天发送一次邮件的任务。