标签: node.js rabbitmq amqp
我的使用node的兔子mq设置有问题。
代码的简要要点是
queue.subscribe({ack: true}, function(msg) { // Do some processing queue.shift(false); }
我希望能够连续阅读和应用消息 - >第二条消息应该在应用和确认第一条消息后才开始处理。
但这不会发生。我看到在某些情况下,第二条消息在第一条消息被确认之前开始处理。默认预取计数为1,因此不应发生这种情况。
我错过了什么?