【问题标题】:Call the function 24 hours after the first call in node.js在 node.js 中第一次调用后 24 小时调用该函数
【发布时间】:2018-01-01 09:49:32
【问题描述】:

如何在第一次调用 node.js 后 24 小时调用该函数?

或者在对这个 node.js 服务器执行特定请求后 24 小时?

并使用相同的参数执行它

(函数必须向用户发送电子邮件)

【问题讨论】:

  • 这是一个 cron 任务?,嗯,尝试在你的 bd 中创建一个触发器,还是一个线程?
  • @art201214 这似乎不是问题,这似乎是工作请求。你都尝试了些什么?你的代码在哪里?

标签: javascript node.js cron scheduled-tasks


【解决方案1】:

我认为这是一个更大的问题,可能取决于您拥有的架构类型。简单的答案是调查某种 scheduler 或 cron 任务,但更好的解决方案可能是分发这些系统并实时设置某种消息传递系统 Rabbit MQ

当第一个函数运行时,您可以通过 rabbit 向处理电子邮件的系统发送一条消息,然后再运行它,从而减少原始系统的负载,或者在它出现故障时保护它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    相关资源
    最近更新 更多