[rabbitmq-discuss] HA-aware clients?

Alexis Richardson alexis at rabbitmq.com
Mon Sep 24 12:50:28 BST 2012


It's 1.1.2 but: yes.


On Mon, Sep 24, 2012 at 10:20 AM, Matthias Reik <matthias.reik at gmail.com> wrote:
> If you are using Spring, the latest version (1.1.1 IIRC) is allowing you to
> specify several servers, and it will handle the reconnect should one of the
> connections go down. We are using this in our production env and it works
> very nicely.
>
> Cheers
> Maze
>
>
>
> On Mon, Sep 24, 2012 at 10:57 AM, Tim Watson <tim at rabbitmq.com> wrote:
>>
>> Hi Alex,
>>
>> You'll need to handle reconnecting explicitly in the client(s) yourself.
>> What HA does is ensure that any time you connect to a node on which a queue
>> is mirrored, you get a consistent view of the queue and obviously it deals
>> with failover when a node dies.
>>
>> HTH
>>
>> Tim
>>
>>
>> On 09/24/2012 08:41 AM, Alex Shneyderman wrote:
>>>
>>> Hi all!
>>>
>>>
>>> There is something I do not really understand about how client is
>>> taking advantage of the HA features of RabbitMQ. So, I setup two
>>> servers. And I have a queue that is mirrored. My client connects to
>>> one server. (I can give it an array of addresses but the documentation
>>> says it will connect to the first server that is not down). So say I
>>> have that client talking to server1 for a while. Server1 goes down, is
>>> there a way for the client to re-establish connection to server2 while
>>> server1 is being fixed up? I mean I am pretty sure client can I am
>>> just not sure if this is the logic that is already implemented on the
>>> client that is provided by rabbit (Java in my case, but I would also
>>> be interested to know if erlang client works automagically) or is this
>>> something I have to do on my own (I guess I could listen to shutdown
>>> event and reconnect manually)?
>>>
>>> Cheers,
>>> Alex.
>>> _______________________________________________
>>> rabbitmq-discuss mailing list
>>> rabbitmq-discuss at lists.rabbitmq.com
>>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>
>>
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.rabbitmq.com
>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
>
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>


More information about the rabbitmq-discuss mailing list