【发布时间】:2011-12-01 21:37:46
【问题描述】:
我正在寻找一种方法来定期执行后台活动,其中活动的执行时间可能会超过轮询间隔。
在 Java 术语中,我会使用 Executor.scheduleWithFixedDelay。这确保了仅在运行任务完成后才调用后续调用,因此在任何给定时间只有一个任务实例在运行,并且它将始终等待所需的时间间隔,然后再次轮询。
目前我需要记住让每个活动在完成后自行重新安排。有没有实现相同功能的 node.js / javascript 库?
【问题讨论】:
-
这是你想在客户端做的事情还是你想实现长轮询?
-
没有客户端 - 都是在节点中运行的服务器端 javascript。
标签: javascript node.js asynchronous