Руслан, если у вас очереди временные то тогда можете создавать их на стороне клиента и прикреплять их к существующему exchange. Учтите только что временные очереди существуют только пока клиент жив. Для всего остального используйте фиксированную конфигурацию. Есть некоторые дополнительные юзкейсы, но и по вашим словам не очень понятно для чего вы используете RMQ.
И выражайтесь, пожалуйста, терминами RMQ - exchange, queue, ...
Много чего почитать стоит, например, как это устроено в облаках, пол очереди, CDN... Куча всего есть. Или попросить пообщаться предметно с кем-нибудь тут. Вопросы по архитектуре редко когда в переписке оптимально решаются