title: Pika and RabbitMQ - create a queue on a specific node
body: <p>I've got a rabbitmq cluster with two nodes. I'd like to create some queues to be hosted on node1, and other queues hosted on node2.</p>
  
  <p>Even when I set the host in ConnectionParameters to node2, the queue will still end up created on node1.</p>
  
  <p>Programmatically, I'm not sure how to use pika to specify the node I'd like a queue created on. There's no such parameter in <code>queue_declare</code>, and passing in the argument like this doesn't seem to work:</p>
  
  <pre><code>channel.queue_declare(queue="whereami", durable=True, exclusive=False, auto_delete=False, callback=on_queue_declared, arguments= {'node':'rabbit@node1'})
  </code></pre>
  
  <p>Is there any interface for specifying the hosting node? Is there another way to handle this case?</p>
  
  <p>Thanks!</p>