[openstack-dev] [marconi] Websocket transport

Flavio Percoco flavio at redhat.com
Thu Nov 14 22:25:09 UTC 2013

On 14/11/13 18:59 +0000, Kurt Griffiths wrote:
>Hi folks,
>We have been discussing doing at least a basic/poc TCP transport as a way to
>keep ourselves honest wrt the API abstraction work that was recently started. I
>would like to propose using websockets for this work, for a few reasons:
> 1. It saves us from having to invent our own, non-standard framing protocol.
> 2. It already defines push semantics that we could leverage later for
>    streaming notifications
> 3. It would lay the groundwork for investigating the viability and security
>    considerations around allowing browser-based apps to interact directly with
>    queues

Although, I think something like this is necessary, I don't think it
can replace a lower level transport based on TCP / zmq or even Qpid Proton.

That being said, I think this work should be a bit broader and take
something like socket.io[0] under consideration instead of plain

I see a lot of benefits from having this kind of support in Marconi,
it'll ease the integration with Horizon and other web and/or mobile


[0] https://github.com/abourget/gevent-socketio

Flavio Percoco

More information about the OpenStack-dev mailing list