title: RabbitMQ - How to Federate / Mirror Messages
body: <p>I setup two nodes, A and B. Both have RabbitMQ with the federation plugin installed.</p>
  
  <p>From the Web UI, I can see the "Federation Status" > "State" is "running" on A and B.</p>
  
  <p>On A, I created a queue called "test1".</p>
  
  <p>On B, I can see the "test1" queue (replicated from A).</p>
  
  <p>On A, I added a message.</p>
  
  <p>However, the message does not appear in the replicated queue on B - the message stays on A.</p>
  
  <p>This is the policy I used on A and B:</p>
  
  <p><code>rabbitmqctl set_policy --apply-to exchanges my-queue "test1" \
  '{"federation-upstream-set":"all"}'</code></p>
  
  <p>So, it's like this: A (upstream) -> B (downstream) and B (upstream) -> A (downstream)</p>
  
  <p>Am I supposed to see messages replicated to both A and B? Did I misconfigure the directions?</p>