title: RabbitMQ: How to specify the queue to publish to?
body: <p>RabbitMQ's <code>Channel#basicConsume</code> method gives us the following arguments:</p>
  
  <pre><code>channel.basicConsume(queueName, autoAck, consumerTag, noLocal,
      exclusive, arguments, callback);
  </code></pre>
  
  <p>Giving us the ability to tell RabbitMQ exactly which queue we want to consume from.</p>
  
  <p>But <code>Channel#basicPublish</code> has no such equivalency:</p>
  
  <pre><code>channel.basicPublish(exchangeName, routingKey, mandatory, immediateFlag,
      basicProperties, messageAsBytes);
  </code></pre>
  
  <p>Why can't I specify the queue to publish to here?!? <strong>How do I get a <code>Channel</code> publishing to, say, a queue named <code>logging</code>?</strong> Thanks in advance!</p>