标签: node.js web-services cron scheduled-tasks google-keep
我正在尝试构建一个NodeJS网络服务,以便在特定时间发送电子邮件,但最有效的方式。
Google Keep提醒功能与我想要的功能类似。您可以安排时间提醒某事。但它是如何工作的?
我能提出的唯一解决方案是关于这项工作是如何每分钟运行一次的cron作业,并向所有用户发送通知,以便在那时安排提醒。
但Google必须拥有所有这些任务的数据库,以及数百万个任务。运行任务每分钟查询数百万条数据是否效率低?
所以,我不相信这就是Google Keep提醒功能,但cron是我所知道的唯一方法。