title: RabbitMQ Topic Exchange with persisted queue
body: <p>I've implemented a typical Java Producer class which spreads messages to a Topic Durable Exchange.<br>
  Well, if I follow the tutorial, and send message through this exchange with a started consumer the consumer obey to the routing key keywords.</p>
  
  <p>I bind my topic exchange to a queue with same routing key, and THEN I start a consumer with a non matching routing key, the message is delivered the same.</p>
  
  <p>In practical, persistent queue seems to ignore the routing key topic laws.</p>
  
  <p>Is the topic exchange function only with synchronous exchange communication?</p>