Assuming I have single host RabbitMQ server and settings like below:<br><span style="font-family: courier new,monospace;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .--------------.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .-&gt;| EX fanout&nbsp;&nbsp;&nbsp; |<br>.-----------.--'&nbsp; | "monitoring" |<br>| EX fanout |&nbsp;&nbsp;&nbsp;&nbsp; '--------------'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .----.<br>| "common"&nbsp; |--.&nbsp; .-----------.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .-&gt;| Q1 |<br>'-----------'&nbsp; '-&gt;| EX direct |--q1--'&nbsp; '----'<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | "queues"&nbsp; |--q2--.&nbsp; .----.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '-----------'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '-&gt;| Q2 |<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '----'<br></span><br>When I send message to exchange "common" with routing key "q1" - is it guaranteed that message reach Q1 queue? I want to make sure such message wont get stuck somewhere between exchanges or between exchange and queue.<br><br>