<div>Hi Adam</div><div><br></div>Sorry but its obvious from your question that you dont understand AMQP basics.&nbsp;<div>Scenarios you describe are very different. For example, in scenario #2 you are using one queue. If there are more consumers on single queue, only single consumer will get each message (rabbit will alternate between consumers in round-robin fashion). Its also not possible to subscribe to queue and get only messages with specified routing key. You always get all messages from that queue (if you are only subscriber). Last but not least, there is no way to publish messages with different routing keys into single queue using direct exchange because when using direct exchange, routing key is used as queue name...</div><div><br></div><div>It would be better for you to check <a href="http://www.rabbitmq.com/getstarted.html">tutorial</a> and <a href="http://www.rabbitmq.com/tutorials/amqp-concepts.html">AMQP concepts</a> on rabbit website first</div><div><br></div><div>HTH</div><div>Michal</div><div><br><br>On Friday, December 7, 2012 2:20:49 AM UTC+1, Adam Venturella wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div>My goal is to segregate tasks to different consumers. My messages are very simple, I just may have a lot of them.<br></div><div>Assuming a direct exchange (no topics), is it better to have N queues with 1 routing key per queue:<br></div><div><br></div><div>Queue: foo</div><div>Routing Key: tasks</div><div><br></div><div><div>Queue: bar</div><div>Routing Key: tasks</div></div><div><br></div><div><div><div>Queue: baz</div><div>Routing Key: tasks</div></div></div><div><br></div><div><br></div><div>OR</div><div><br></div><div>&nbsp;Is it better to have 1 queue with N routing keys.<br></div><div><br></div><div>Queue: Tasks</div><div>Routing Key: foo<br></div><div>Routing Key: bar<br></div><div>Routing Key: baz<br></div><div><br></div><div>My assumption is multiple routing keys are better.&nbsp;</div><div>Any advice?</div><div><br></div><div>&nbsp;<br></div><div><br></div><div><br></div><div><br></div><div><br></div></blockquote></div>