1
我有一个节点工作者正在等待RabbitMQ消息。今天我对它做了一些改变,现在当我连接开发实例时,一切正常 - 它似乎连接 - 但是然后消耗功能不会触发。消息仍然消失,尽管他们已经被消耗。RabbitMQ消息神秘消失
Rabbit.queue('consume', function (q) {
q.bind('consume');
// This fires
console.log('Listening to queue...');
q.subscribe(function (message) {
// This doesn't fire but message gets removed from queue
console.log(message);
init(message);
});
});
您确定没有其他进程正在使用这些消息吗?你有没有检查管理插件,看看发生了什么? –
它总是在发生吗?或只是在沉重的负荷下?可能是因为问题你找到了解决方案吗?也将有助于知道你使用什么库,amqp,amqplib,... – Michael