2012-11-16 50 views
3

看起来这是有写作的NodeJS应用在RabbitMQ的唯一库是在不同的队列中的消息并行消费+的RabbitMQ +的NodeJS

https://github.com/postwait/node-amqp

我有的发布消息发送到多个队列生产者以非常快的速度,并在消费者我创建每个队列的订阅。

connection.on('ready', function() { 
    for(var i=0;i<queues.length;i++) 
    connection.queue(queues[i],{autoDelete:false}, qOnReady); 
}); 
function qOnReady(q){ 
// Catch all messages 
    logger("Q "+q.name+" is ready"); 
    q.bind('#'); 
// Receive messages 
    q.subscribe(subscriber); 
} 

但是当我运行的所有消费者所消耗的消息是从一个特定的队列,直到队列被耗尽,订阅不会对其他queue.How做我实现启动消费并行消息。

回答

相关问题