我有一个 Node.js 应用程序在谷歌云上的多个实例中运行。该应用程序有一个调度程序(“node-cron”:“^1.3.0”),它每天向客户发送一次提醒邮件。现在有了应用程序的多个实例,我每天都会收到多封邮件——每个实例都发给同一个客户。
有解决方案吗?
我有一个 Node.js 应用程序在谷歌云上的多个实例中运行。该应用程序有一个调度程序(“node-cron”:“^1.3.0”),它每天向客户发送一次提醒邮件。现在有了应用程序的多个实例,我每天都会收到多封邮件——每个实例都发给同一个客户。
有解决方案吗?
最好让应用程序在 App Engine 上运行并使用cron.yaml 来安排作业。
Node.js 现在可用于 App Engine 的标准环境,因此您可以拥有一个具有快速灵活自动缩放功能的轻量级应用程序,非常适合每天发送一次邮件的任务。