【发布时间】:2013-04-21 21:48:27
【问题描述】:
我有一个项目数据库,我需要经常更新——或者更确切地说只是执行——。我正在使用消息队列 (Kue) 来处理这些作业的并发性,但我将作业添加到队列的过程如下所示:
setInterval(function () {
feed.find({}, function (error, foundModels) {
jobs.create('update feeds', {
feeds: foundModels
}).save()
})
}, 6000)
您认为这样的轮询是将作业添加到队列中的最佳方式吗?还是每个 feed 都应该有自己的计时器(例如,每个作业都会在完成后 6 后产生另一个作业)?
【问题讨论】:
标签: node.js cron backgroundworker message-queue