【发布时间】:2016-04-22 21:20:45
【问题描述】:
有没有办法自动化函数并使用 Node.Js 在特定时刻及时调用它们?更准确地说,我想用 node js 创建一个提醒。当我收到用户的日期时,我必须发送通知以提醒他/她一些事情。
我知道 setTimeout() 函数,但是当我拥有大型用户数据库时,这真的是个好主意吗?
谢谢。
【问题讨论】:
-
我会将通知例程转换为微服务,并让 cron 作业执行该服务,该服务在运行时查找要发送的通知,一旦发送就将其清除。这样,如果服务器重新启动,您将不会丢失 setTimeouts。
-
好主意,非常感谢
标签: javascript node.js task