【发布时间】:2022-12-16 10:00:45
【问题描述】:
处理需要在特定时间每 24 小时运行一次的函数的最佳方法是什么?
假设我们有一个应用程序,可以为人们在白天提供的服务付费。我们已经存储了他们当天所做的工作量,是时候付款了。
我们希望系统每天 00:00 自动向他们付款(让我们假设我们处理了这个)。
做这个的最好方式是什么?
我打算让后端计算到 00:00 的剩余时间。然后在那个时间之后运行我们的支付功能,该功能每 24 小时运行一次
A:这样处理事情好吗? & 它是可扩展的吗?
B:在 node.js 中最好的方法是什么? (我知道如何使用节点内置函数,但我不太擅长算法,我不确定是否可以使用 setInterval)
ps:这个问题是想问问别人的想法,或者确认一下我打算做什么。
【问题讨论】:
-
对于 Stackoverflow 来说,这似乎过于基于意见,但是您尝试从头开始编写任务调度程序而不是使用现有任务调度程序并没有给自己带来任何好处。
标签: javascript node.js backend