[rabbitmq-discuss] Round-robin queue failover

Alexis Richardson alexis.richardson at gmail.com
Mon Oct 26 16:58:18 GMT 2009


On Mon, Oct 26, 2009 at 4:49 PM, Sebastian <mail at sebastian-latza.de> wrote:
> Alexis Richardson:
>
>> 2. You do care about replicating state - which I think is the case you
>> have in mind.  Then you can fail over to a passive server.  We can
>> provide some more info on this if you like -- we have done it for a
>> few people but it is not yet 'available OOTB'.  (You can also do
>> active/active but it is much more fiddly atm).
>>
>
> I want to make sure that when an event happens, it can be delivered to the
> correct queue in any case ( "always writable"). As a very simplified example
> I would want to send out welcome mails asynchronously to newly registered
> customers. If the message queue for this function wasn't available at the
> time I'd have to shut down my registration which I would want to avoid
> naturally.

Right.  So does that mean you need to have an 'unavailability' window
of ZERO seconds, or are willing to tolerate holding the message on the
client for delivery within some interval, eg 1ms, 10ms, 100ms, 1sec,
...

In any case, I suspect that active/passive failover would suffice in
your case.  More on that soon...


> I'd be happy to provide you with testing/feedback and maybe some basic
> erlang hacking for anything that might help regarding that problem.

Thank-you - we may take you up on that!

alexis



> Regards
> Sebastian
>
>




More information about the rabbitmq-discuss mailing list