我和公牛有麻烦。
我想要达到的目标很简单。
有一个仅处理队列的侦听器程序,这样我就可以在需要的任何地方添加新作业,例如从http侦听器中添加
。HTTP侦听器:
export default withNavigationFocus(*componentName*)
队列处理器:
var restify = require('restify');
var server = restify.createServer();
var
Queue = require('bull'),
cluster = require('cluster');
server.listen(3010, function() {
console.log('Search ready for action!');
});
server.get('/', function(req, res) {
var queue = new Queue("test");
queue.add();
queue.on("completed", (j) => {
console.log("Completed!");
res.send("Completed");
});
});
问题在于,从日志来看,它永远不会到达回调。
var Queue = require('bull'),
cluster = require('cluster');
var queue = new Queue("test");
queue.process(function(job, done) {
setTimeout(() => {
done();
console.log("Completed...");
}, 3000);
});
我也从http侦听器收到了弃用警告,我不知道它是否相关。
我缺少什么?