title: How Rabbit MQ Consumers Work?
body: <p>I have 2 questions regarding rabbitmq consumers (receivers):</p>
  
  <ol>
  <li>How can I define (statically from the queue) what are the consumers that are registered to a certain queue, so that if one consumer is down the message will still be delivered after that consumer is up again, or is there any other way to achieve this?</li>
  <li>How does consumers connects to a queue that is still not created, in rabbitmq tutorials, I can call the consumer before the producer and it will still work, can someone please explain how this works?</li>
  </ol>
  
  <p>Thanks</p>