[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
websockets.
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
technologies.
Cheers,
FF
[0] https://github.com/abourget/gevent-socketio
--
@flaper87
Flavio Percoco
More information about the OpenStack-dev
mailing list