微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

node-cron 和 setInterval()

如何解决node-cron 和 setInterval()

我需要每小时重复一次后端任务。我读过 node-cron 对此有好处。但为什么不只是 setInterval()。有什么区别?

解决方法

使用 setInterval() 只允许您设置一个固定值的毫秒重复。没有别的。

使用 cron-node,您会更加灵活,因为您可以使用各种时间段来设置您的时间间隔。秒、分钟、小时等等。这是一个真正的调度程序。

,

node-corn 在内部使用 Node 的 setTimeout() 函数来运行作业或后端任务。它的主要优点是真正的调度器,例如,它的 .start() 和 .stop() 方法仅在您需要时使用,您还可以指定时区 任务应该在其中运行。

另一方面,setTimeout() 方法在指定的毫秒数后调用函数或计算表达式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。