<span style="font-family: Arial;">Hello and good day ,<br>I am using rabbitmq for an application , I have an exchange to exchange binding like this <br>Clientapp1 connects to rabbitmq server creates a fanout exchange and binds it to an exchange ( post exchange that is always on the server ) this is more like an exchange to exchange binding so another consumer can always try to read from a central exchange instead of binding to all the exchanges he subscribed to , I have two questions based on this implementation <br>1)since the central exchange(post exchange) is a topic exchange on the server with multiple clientapps binding their exchange to it &nbsp;, how do I route the messages effectively to consumers that have queues bound to the post exchange based on their binding keys<br>2)if consumer3 &nbsp;was not alive when the message was sent to post exchange , how does the app fetch all the sent messages once he connects to the server .<br>Please any extra tips on this design approach is welcomed , thanks .<br><br>Sent from my HTC<br><br><br></span>