Хороший пост, спасибо!
Однако, не раскрыты темы Dead-Letter Routing (роутинг при истечении срока хранения), Headers Routing, и определение отправителя сообщения (кто нам его прислал).
З.Ы.: там в предыдущем посте развернулось обсуждение за архитектуру :)
RabbitMQ tutorial 5 — Тематики