See http://comments.gmane.org/gmane.comp.cloud.openstack.devel/397
OpenStack is not specifically tied to an AMQP version. It's more about
what clients we have support for, what versions they speak, and then
what message brokers support that.
Right now we have support for using the kombu (for RabbitMQ) and qpid
(for Qpid) clients.
I actually have a big interest in adding support for AMQP 1.0. One of
the really interesting things with AMQP 1.0 that is relevant for
OpenStack is that it is not tied to using a message broker. You can use
it in both a peer-to-peer and a brokered way. This is interesting,
because depending on the messaging pattern we're using, we may want one
vs the other in different parts of OpenStack.
As for the specifics to doing this, the only AMQP 1.0 client I know of
is Proton. It does have Python bindings.
http://qpid.apache.org/proton/
As for the server side, ActiveMQ recently added AMQP 1.0 support using
this same library (proton).
http://activemq.apache.org/