[zeromq-dev] OpenStack cloud API

Pieter Hintjens ph at imatix.com
Tue Aug 3 00:14:01 CEST 2010


On Mon, Aug 2, 2010 at 5:45 PM, Dhammika Pathirana <dhammika at gmail.com> wrote:
> Hi,
>
> http://nova.openstack.org
> http://nova.openstack.org/architecture.html#components
>
> It's using AMQP for backend messaging, time to get zmq in the cloud.

That's the nice thing about standards, there are so many to chose
from.  I see RabbitMQ finally has experimental support for AMQP/0.9.1,
the nicest of the family but still a dead branch.  Nova is a perfect
case for 0MQ, an elastic distributed application.  Putting a broker in
between every component adds a few hundred microseconds to every
single hop.  So as soon as performance starts to become an issue, the
broker and complex protocol will have to go.

The authors write "...nodes and controllers communicate exclusively
across the message bus (AMQP, currently)" so presumably they are open
to alternatives.

Speaking about getting zmq adopted wider, I've started, finally, on
the User Guide.  Here's what there is so far... comments welcome.

http://www.zeromq.org/docs:user-guide

-Pieter



More information about the zeromq-dev mailing list