<div dir="ltr">Hi,<div><br></div><div>I've been trying to setup a 2-way federation for my 2 nodes A and B.</div><div><br></div><div>I ran the following commands on Node A:</div><div><pre style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:13px;margin-top:15px;margin-bottom:15px;background-color:rgb(248,248,248);border:1px solid rgb(221,221,221);line-height:19px;overflow:auto;padding:6px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal;color:rgb(51,51,51)">
<code style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;margin:0px;padding:0px;border:none;background-color:transparent;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal">sudo rabbitmqctl set_parameter federation-upstream rabbit2 '{"uri":"amqp://<Node B IP>"}'
sudo rabbitmqctl set_parameter federation local-nodename '"rabbit1"'
sudo rabbitmqctl set_policy federate-me "^test\." '{"federation-upstream-set":"test"}'</code></pre></div><div><br></div><div>commands on Node B:<br></div><div><div><pre style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:13px;margin-top:15px;margin-bottom:15px;background-color:rgb(248,248,248);border:1px solid rgb(221,221,221);line-height:19px;overflow:auto;padding:6px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal;color:rgb(51,51,51)">
<code style="font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;margin:0px;padding:0px;border:none;background-color:transparent;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal">sudo rabbitmqctl set_parameter federation-upstream rabbit2 '{"uri":"amqp://<Node A IP>"}'
sudo rabbitmqctl set_parameter federation local-nodename '"rabbit2"'
sudo rabbitmqctl set_policy federate-me "^test\." '{"federation-upstream-set":"test"}'</code></pre></div></div><div><br></div><div><div>Now I created a fanout exchange and queue on Node A, namely test.fanout-Exchange and test.fanout-Queue, using the RabbitMQ console.</div>
<div><br></div><div>When I publish a message using RabbitMQ console of Node A, I see the message reaches the queue on Node A alone, and not on Node B.</div><div><br></div><div>Any clues?</div><div><br></div><div><br></div>
-- <br><div dir="ltr">Regards,<div>Rahul</div></div>
</div></div>