[Openstack] is anyone using zeromq for RPC?

Doug Hellmann doug at doughellmann.com
Sat Sep 6 11:46:27 UTC 2014


On Sep 5, 2014, at 5:02 PM, Joshua Harlow <harlowja at yahoo-inc.com> wrote:

> What about just using the kombu transport instead?
> 
> https://github.com/celery/kombu/blob/master/kombu/transport/zmq.py
> 
> Then people have a way to use oslo.messaging (the rabbit impl just uses kombu) with zmq without needing a specific zmq implementation.
> 
> Or if the kombu one doesn't work well, maybe help make it better?

The usage patterns defined by oslo.messaging needs more than the connection code, especially for the RPC call and response pattern we rely on heavily. I don’t know if our current kombu-based driver would work with the zmq connectivity kombu itself provides because our driver assumes the presence of an exchange to route messages. Either way, there is not right now anyone on the Oslo team interested in focusing on that work no matter where it would be done, and so I am trying to find someone who might like to contribute to it because they actually want to use zeromq.

Doug

> 
> From: Noel Burton-Krahn <noel at pistoncloud.com>
> Date: Friday, September 5, 2014 at 1:50 PM
> To: Doug Hellmann <doug at doughellmann.com>
> Cc: "openstack at lists.openstack.org" <openstack at lists.openstack.org>, Nick Bartos <nick at pistoncloud.com>
> Subject: Re: [Openstack] is anyone using zeromq for RPC?
> 
>> We are looking at moving to zeromq to get away from rabbit bugs like https://bugs.launchpad.net/oslo.messaging/+bug/1338732.
>> 
>> 
>> Cheers,
>> --
>> Noel
>> 
>> 
>> 
>> On Fri, Sep 5, 2014 at 12:50 PM, Doug Hellmann <doug at doughellmann.com> wrote:
>>> The zmq driver in oslo.messaging, used for internal communication between OpenStack services, has been without a maintainer for a significant period of time. It isn’t actively tested, and it isn’t clear whether or not it works. The Oslo team would like to drop support for it in Kilo, but before we do that we would like to find out if (a) anyone uses it and (b) if any of those people would like to contribute to maintaining it.
>>> 
>>> Thanks,
>>> Doug
>>> _______________________________________________
>>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>> Post to     : openstack at lists.openstack.org
>>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140906/d7145792/attachment.html>


More information about the Openstack mailing list