【发布时间】:2012-01-05 20:50:05
【问题描述】:
我有点不知道应该如何在 Node.js 中实现它。这是场景:
在我的数据库中,我有一堆“任务”。这些任务假设做一些异步 IO。我想无限循环这些任务并像队列一样执行它们。当一个任务完成后,它会回到队列中。
我循环遍历所有任务的数据库结果,如果任务已经在队列中,我跳过,否则我将它添加到队列中。
在 Node.js 中执行此操作的最佳方法是什么?
谢谢!
【问题讨论】:
标签: javascript node.js queue
我有点不知道应该如何在 Node.js 中实现它。这是场景:
在我的数据库中,我有一堆“任务”。这些任务假设做一些异步 IO。我想无限循环这些任务并像队列一样执行它们。当一个任务完成后,它会回到队列中。
我循环遍历所有任务的数据库结果,如果任务已经在队列中,我跳过,否则我将它添加到队列中。
在 Node.js 中执行此操作的最佳方法是什么?
谢谢!
【问题讨论】:
标签: javascript node.js queue
实现此目的的最佳方法是使用Kue。它不仅可以帮助您将所有任务放入队列中并执行它们,而且您还可以让多个进程(工作者)执行作业。
【讨论】: