Hi,
I'm trying to create queue federation between two (2-node) clusters v. 3.3.5
On downstream cluster i've created policy and federation upstream like this:
rabbitmqctl set_policy -p serviceworkbench --priority 1 --apply-to queues fedex "^serviceworkbench$" '{"federation-upstream-set":"all"}'
rabbitmqctl set_parameter -p serviceworkbench federation-upstream federate '{"uri":["amqp://admin:*********@
node1.something.com:5672/serviceworkbench","amqp://admin:*********@node2.something:5672/serviceworkbench"],"queue":"serviceworkbench","ack-mode":"no-ack"}'
So that made queue serviceworkbench in upstream cluster federated with queue serviceworkbench in downstream cluster.
Upstream cluster has no consumers and bunch of messages in serviceworkbench queue. Once I create the federation on downstream cluster i expect that messages to be transfered to the downstream cluster.
Downstream cluster log says everything is OK:
=INFO REPORT==== 23-Jun-2015::07:44:25 ===
Federation queue 'serviceworkbench' in vhost 'serviceworkbench' connected to queue 'serviceworkbench' in vhost 'serviceworkbench' on amqp://
node1.something.com:5672/serviceworkbench.... but messages aren't transferred
Messages don't have any routing key and get to the queue through direct exchange
What is wrong here?
Thanks