[rabbitmq-discuss] Disk node vs ram node

Dave Greggory davegreggory at yahoo.com
Fri Aug 13 17:45:39 BST 2010


I understand, look forward to hearing about your plans for HA. 

On Aug 13, 2010, at 10:40 AM, Alexis Richardson <alexis at rabbitmq.com> wrote:

> Dave
> 
> One of the things on our todo list, as you can imagine, is to
> understand how to best provide HA in a VM based setting.  Some VM
> technologies provide useful failover / snapshot capability...
> 
> alexis
> 
> On Fri, Aug 13, 2010 at 3:36 PM, Dave Greggory <davegreggory at yahoo.com> wrote:
>> 
>> 
>> Ouch... so no way to ensure that there's something to catch messages when the
>> node with the original durable queue goes down?
>> 
>> There are several mentions throughout the site about out-of-the-box live
>> failover in future release, how far out is that? 6 months? 1 year?
>> 
>> Not a big fan of the pacemaker approach due to the number of moving parts and
>> different packages (pacemaker/corosync/heartbeat/erbd) to maintain and manage.
>> And also haven't seen any indication of people actually using that setup in a
>> complex VM environment in production.
>> 
>> 
>> 
>> 
>> ----- Original Message ----
>> From: Alexandru Scvorţov <alexandru at rabbitmq.com>
>> To: Dave Greggory <davegreggory at yahoo.com>
>> Cc: "rabbitmq-discuss at lists.rabbitmq.com" <rabbitmq-discuss at lists.rabbitmq.com>
>> Sent: Thu, August 12, 2010 9:33:54 AM
>> Subject: Re: [rabbitmq-discuss] Disk node vs ram node
>> 
>> Hi Dave,
>> 
>>> When a node with a queue goes down, can I write something using the java client
>>> 
>>> that re-declares all known queues on the other node. May be have all the queue
>>> names(and params) registered somewhere in the app and upon reconnect, passively
>> 
>>> re-declare them. If passive declaration throws an exception, catch that and do
>>> an actual declaration. Would that work?
>> 
>> If you:
>>  1) declare a durable queue on one of the clustered nodes,
>>  2) take down that node,
>>  3) declare the same queue on another node
>> you get a "404: Not Found".
>> 
>> If it's not durable, sure.
>> 
>> As an aside, if you passive declare something, then immediately declare
>> it, the first step is redundant.  There's no problem with declaring
>> the same thing repeatedly. (assuming it's declared in exactly the
>> same way and it's not unreachable)
>> 
>> Cheers,
>> Alex
>> 
>> 
>> 
>> _______________________________________________
>> 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