[rabbitmq-discuss] Federation chokes on load
Simon MacMullen
simon at rabbitmq.com
Wed Mar 5 12:05:25 GMT 2014
Hi Patrik, thanks.
So this looks like federation is configured correctly and should be
working normally. The downstream exchange only has a single binding to a
single queue, with routing key "user.2". Are messages being published
upstream with that key?
Cheers, Simon
On 04/03/14 22:06, Patrik Ring wrote:
> Rabbit version in use is: RabbitMQ 3.2.1, Erlang R14B04
>
> rabbitmqctl report on
> upstream: http://pastebin.com/PNqTziGk
> "slave" server: http://pastebin.com/4L6JFsiW
>
> *I have this in the exchanges list on the upstream:*
>
> federation: users -> rabbit at rabbit3.c.rabbit-magic.internal B
> <http://rabbit1:15672/#/exchanges/%2F/federation%3A%20users%20-%3E%20rabbit%40rabbit3.c.rabbit-magic.internal%20B>
> x-federation-upstream ha-all D AD I Args
>
>
> And this i the queues list:
>
> federation: users -> rabbit at rabbit3.c.rabbit-magic.internal
> <http://rabbit1:15672/#/queues/%2F/federation%3A%20users%20-%3E%20rabbit%40rabbit3.c.rabbit-magic.internal>
> rabbit at util1 +1 Exp D Args
>
>
> *For the slave:*
> *
> *
> *Nothing.* Except on channels, where I find this:
>
> <rabbit at rabbit3.3.237.0> (1)
> <http://162.222.179.163:15672/#/channels/%3Crabbit%40rabbit3.3.237.0%3E%20(1)>
> federation
>
>
> Feel like we might be on to something?
>
> How do I set this up?
>
>
>
> As a side note: The queues and exchanges on the upstream might still be
> there since when we tried making it run both ways, not sure about this.
> We do however have the federation status on the SLAVE, and according to
> that it's up and running.
>
>
> Best regards
> Patrik Ring
>
> Co-founder and CTO of Bloglovin.com
> patrik.ring at bloglovin.com <mailto:patrik.ring at bloglovin.com>
> +46 730 59 78 14
> +1 347 859 7999
>
>
> On Tue, Mar 4, 2014 at 12:56 PM, Simon MacMullen <simon at rabbitmq.com
> <mailto:simon at rabbitmq.com>> wrote:
>
> Hi Patrik.
>
> On 03/03/14 21:41, Patrik Ring wrote:
>
> Some messages come through (but are heavily delayed, as in
> hours) but
> they seem completely random.
>
>
> That's definitely not right!
>
> First of all, could you send the output of "rabbitmqctl report" for
> each broker?
>
> Also, which version of RabbitMQ are you using?
>
> Secondly, you might want to investigate whether the underlying
> infrastructure used by federation is wired up correctly. There
> should be a queue for each (exchange, downstream) pairing declared
> in the upstream broker (called "federation: [exchange] -> [node]").
> It should be bound (once) to an internal exchange with a similar
> name. That internal exchange should be bound to the upstream
> exchange with all the bindings that are in use downstream.
>
> Does it look like that is happening? Is the infrastructure queue
> seeing the message rates you would expect?
>
> Cheers, Simon
>
> --
> Simon MacMullen
> RabbitMQ, Pivotal
>
>
--
Simon MacMullen
RabbitMQ, Pivotal
More information about the rabbitmq-discuss
mailing list