【发布时间】:2013-09-23 00:36:03
【问题描述】:
在我正在开发的这个 Node 应用程序中,用户可以进行预约。 预约后,用户将在实际预约前 X 小时收到邮件提醒。
我正在考虑使用节点调度来完成这项任务。
对于每个约会:设置一个未来的日期,发送一次提醒邮件并删除这个特定的预定工作
但是......当应用程序增长时,可能会有很多预约,这意味着会有很多节点调度进程同时休眠并等待触发......
假设我们为每个客户的未来预订了 180 个约会,假设应用现在有 50 个客户。这为我们提供了大约 9000 个计划任务休眠并等待触发。
问题:这完全可以吗? ...或者所有这些同时安排的任务会很多/很多吗?
【问题讨论】:
标签: node.js express cron design-principles