I am trying to decide if rabbitmq is something that would fit well in our architecture. &nbsp;I have a question on what is the best way to approach/design should be used if I wanted to be able to consume messages from multiple clients.<div><br></div><div>My use case is basically:</div><div><br></div><div>Unlimited number of clients that can publish and subscribe to messages to their own queues or exchanges.</div><div><br></div><div>An admin client that can subscribe or publish on to any queue or exchange.</div><div>The admin client would always be connected. &nbsp;I realize that a client can have access to any queue or exchange but I want to be able to dynamically bind to new exchanges/queues as they are added by other users so I can&nbsp;receive&nbsp;all messages.</div><div><br></div><div>Is there a good way to do this?</div><div><br></div><div>Thanks.</div>