在确认之前处理了Rabbit mq消息

时间:2017-09-15 09:10:30

标签: node.js rabbitmq amqp

我的使用node的兔子mq设置有问题。

代码的简要要点是

queue.subscribe({ack: true}, function(msg) {
    // Do some processing
    queue.shift(false);
}

我希望能够连续阅读和应用消息 - >第二条消息应该在应用和确认第一条消息后才开始处理。

但这不会发生。我看到在某些情况下,第二条消息在第一条消息被确认之前开始处理。默认预取计数为1,因此不应发生这种情况。

我错过了什么?

0 个答案:

没有答案
相关问题