Sebastien,  

For my part, I don't do *any of it*. I'm the author of the ZeroMQ 
implementation, where this is a non-issue.

I think that having the Rabbit queues decoupled makes a lot of sense, 
especially since the code to do this can be generalized across multiple RPC 
implementations. (i.e. this would be a win for Qpid as well)   I'm clearly not 
a die-hard RabbitMQ admin -- is there a reason to use clustering over a 
decoupled solution for a greenfield application?  

--  
Eric Windisch


On Friday, May 25, 2012 at 17:54 PM, Sébastien Han wrote:

> Why don't you use the RabbitMQ builtin cluster solution?
> I setup an active/active cluster with the buildin mecanism and put an HAProxy 
> on top with a priority on a specific node. (weight and backup options).
>  
> For the mirrored queues don't we need to edit the openstack code?
>  
> Cheers.
> ~Seb
>  
>  
>  
> On Fri, May 25, 2012 at 10:10 PM, Eric Windisch <[email protected] 
> (mailto:[email protected])> wrote:
> > I feel that the best way to deploy RabbitMQ is to run multiple 
> > independently queue servers and have separate consumers to these servers. 
> > You can then do client-side balancing to select which Rabbit server 
> > messages go. To get that in Nova today would be pretty minor -- especially 
> > after the matchmaker lands (this can provide client-side balancing of 
> > servers).  
> >  
> > --  
> > Eric Windisch
> >  
> >  
> > On Friday, May 25, 2012 at 09:18 AM, Stephen Gran wrote:
> >  
> > > Hello,
> > >  
> > > I am investigating various high availability options for a pending
> > > deploy of open stack. One of the obvious services to make resilient is
> > > the mq service. We're going to be using rabbitmq, and we'll most likely
> > > have N of them in a standard rabbit mq cluster behind a load balancer
> > > configured as active/passive. One of the obvious improvements on this
> > > would be to use mirrored queues to protect against message loss as well
> > > as service downtime.
> > >  
> > > Are there recommended ways of doing this? I see that I can use durable
> > > queues, which might work around the problems of openstack checking queue
> > > parameters on reconnect, but it seems a shame there's not an obvious way
> > > to do this out of the box. Unless I'm missing something?
> > >  
> > > Cheers,
> > > --  
> > > Stephen Gran
> > > Senior Systems Integrator - guardian.co.uk (http://guardian.co.uk)
> > >  
> > > Please consider the environment before printing this email.
> > > ------------------------------------------------------------------
> > > Visit guardian.co.uk (http://guardian.co.uk) - newspaper of the year
> > >  
> > > www.guardian.co.uk (http://www.guardian.co.uk) www.observer.co.uk 
> > > (http://www.observer.co.uk) www.guardiannews.com 
> > > (http://www.guardiannews.com)  
> > >  
> > > On your mobile, visit m.guardian.co.uk (http://m.guardian.co.uk) or 
> > > download the Guardian
> > > iPhone app www.guardian.co.uk/iphone (http://www.guardian.co.uk/iphone)
> > >  
> > > To save up to 30% when you subscribe to the Guardian and the Observer
> > > visit www.guardian.co.uk/subscriber 
> > > (http://www.guardian.co.uk/subscriber)  
> > > ---------------------------------------------------------------------
> > > This e-mail and all attachments are confidential and may also
> > > be privileged. If you are not the named recipient, please notify
> > > the sender and delete the e-mail and all attachments immediately.
> > > Do not disclose the contents to another person. You may not use
> > > the information for any purpose, or store, or copy, it in any way.
> > >  
> > > Guardian News & Media Limited is not liable for any computer
> > > viruses or other material transmitted with or as part of this
> > > e-mail. You should employ virus checking software.
> > >  
> > > Guardian News & Media Limited
> > >  
> > > A member of Guardian Media Group plc  
> > > Registered Office
> > > PO Box 68164
> > > Kings Place
> > > 90 York Way
> > > London
> > > N1P 2AP
> > >  
> > > Registered in England Number 908396
> > >  
> > >  
> > > _______________________________________________
> > > Mailing list: https://launchpad.net/~openstack
> > > Post to : [email protected] 
> > > (mailto:[email protected])
> > > Unsubscribe : https://launchpad.net/~openstack
> > > More help : https://help.launchpad.net/ListHelp
> > >  
> > >  
> > >  
> >  
> >  
> >  
> > _______________________________________________
> > Mailing list: https://launchpad.net/~openstack
> > Post to     : [email protected] 
> > (mailto:[email protected])
> > Unsubscribe : https://launchpad.net/~openstack
> > More help   : https://help.launchpad.net/ListHelp
> >  
>  

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to