[openstack-dev] Oslo messaging API design

Mark McLoughlin markmc at redhat.com
Sat May 11 17:07:42 UTC 2013


On Mon, 2013-04-29 at 11:12 +0100, Mark McLoughlin wrote:
> Hey
> 
> I've been working on gathering requirements and design ideas for a
> re-design of Oslo's RPC and notifications API. The goals are:
> 
>   1) A simple and easy to understand RPC abstraction which enables 
>      all of the intra project communication patterns we need for
>      OpenStack
> 
>   2) It should be possible to implement the RPC abstraction using a 
>      variety of messaging transports, not just AMQP or AMQP-like
> 
>   3) It should be a stable API with plenty of room for backwards 
>      compatible evolution in the future so that we can release it as a 
>      standalone library
> 
> Here's what I have so far:
> 
>   https://wiki.openstack.org/wiki/Oslo/Messaging

Just a quick status update. We're using this etherpad to coordinate:

  https://etherpad.openstack.org/HavanaOsloMessaging

and this branch:

  https://github.com/markmc/oslo-incubator/commits/messaging

At this point, we've got a pretty solid API design, a working fake
driver and some simple test code.

Cheers,
Mark.




More information about the OpenStack-dev mailing list