Our existing rmq architecture defines virtual hosts Prod, Dev, Int, and Demo. Inside each of those virtual hosts is an exchange, all four named the same: the-exchange.
These exchanges are durable Topic exchanges. I submit a message to Virtual Host Demo, with exchange the-exchange, with routing key appA.eval, which results in a message in Queue appA-evaluation.
I have a new requirement from a customer for a fanout of a posted message across Virtual Host boundaries. The incoming message must post to Prod, Dev, Int, and Demo vhosts. I've done some preliminary research and suspect I want to employ a federated exchange, but the discussions are not clear how the Virtual Hosts play into the configuration.
How can this be done? Thanks in advance for your guidance.