[openstack-dev] [Oslo] First steps towards amqp 1.0

Mark McLoughlin markmc at redhat.com
Mon Dec 9 23:29:56 UTC 2013


On Mon, 2013-12-09 at 16:05 +0100, Flavio Percoco wrote:
> Greetings,
> 
> As $subject mentions, I'd like to start discussing the support for
> AMQP 1.0[0] in oslo.messaging. We already have rabbit and qpid drivers
> for earlier (and different!) versions of AMQP, the proposal would be
> to add an additional driver for a _protocol_ not a particular broker.
> (Both RabbitMQ and Qpid support AMQP 1.0 now).
> 
> By targeting a clear mapping on to a protocol, rather than a specific
> implementation, we would simplify the task in the future for anyone
> wishing to move to any other system that spoke AMQP 1.0. That would no
> longer require a new driver, merely different configuration and
> deployment. That would then allow openstack to more easily take
> advantage of any emerging innovations in this space.

Sounds sane to me.

To put it another way, assuming all AMQP 1.0 client libraries are equal,
all the operator cares about is that we have a driver that connect into
whatever AMQP 1.0 messaging topology they want to use.

Of course, not all client libraries will be equal, so if we don't offer
the choice of library/driver to the operator, then the onus is on us to
pick the best client library for this driver.

(Enjoying the rest of this thread too, thanks to Gordon for his
insights)

Mark.




More information about the OpenStack-dev mailing list