On Thu, Dec 20, 2012 at 6:46 AM, Murali Reddy <murali.re...@citrix.com> wrote: > >> >>Hey Murali, >> >>Great to hear about where you stand right now. Is the code (work in >>progress obviously) available on one of the branches? I'd love to >>take a look at it. >> >>-chip >> > > > Chip > > I have been using 'events-framework' branch for this work. Please take a > look at 'framework/events/src/org/apache/cloudstack/framework/events' for > event bus abstraction and the specific AMQP client implementation and > 'plugins/event-bus/rabbitmq/src/org/apache/cloudstack/mom/rabbitmq' for a > Rabbit AM AMQP client that implements EventBus. > > Thanks, > Murali >
Interesting stuff. How and why did you decide on RabbitMQ? I am specifically interested because RabbitMQ is not shipped in RHEL but Qpid is and iirc RHT sells support for a qpid fork. (Ubuntu 12.04 appears to ship both qpid and rabbitmq) A user deploying CS on CentOS would need at least four additional steps compared to qpid. (That isn't a technical reason, though all else being equal I'd prefer to see us keep installation as simple as possible. I also know that we release source, and the binary bits are less of a concern, but we can't completely unplug from the reality our end users face either) --David