[uWSGI] uwsgi websockets or gevent ?

Roberto De Ioris roberto at unbit.it
Thu Oct 17 12:52:41 CEST 2013


> Can I route websockets to a unix domain socket?


yes, the websocket parser is independent by the transport

>
> --
> Harry Percival
> Developer
> harry at pythonanywhere.com
>
> PythonAnywhere - a fully browser-based Python development and hosting
> environment
> <http://www.pythonanywhere.com/>
>
> PythonAnywhere LLP
> 17a Clerkenwell Road, London EC1M 5RD, UK
> VAT No.: GB 893 5643 79
> Registered in England and Wales as company number OC378414.
> Registered address: 28 Ely Place, 3rd Floor, London EC1N 6TD, UK
>
> From: Alain Meunier
> Sent: Thursday, October 17, 2013 6:58 AM
> To: uWSGI developers and users list
> Subject: Re: [uWSGI] uwsgi websockets or gevent ?
>
> Hello,
>
> I don't really know if it is gevent but yes, it is the websocket used here
> :
> http://uwsgi-docs.readthedocs.org/en/latest/WebSockets.html
>
> So I have to call it gevent-websocket ? It is the one officially built-in
> ?
> What is the difference between it and gevent module you can install from
> core ?
>
> The only missing thing is a sockjs client..
>
> Thanks !
>
> Alain
>
>
>> Date: Thu, 17 Oct 2013 00:23:57 +0200
>> From: roberto at unbit.it
>> To: uwsgi at lists.unbit.it
>> Subject: Re: [uWSGI] uwsgi websockets or gevent ?
>>
>>
>> > Hello,
>> >
>> > i have two question for you :
>> >
>> > 1 )
>> > I would like to know if the builtin websocket module in 1.9 is mature
>> > enough to be superior to gevent or even having good comparisons with
>> > nodejs.
>>
>>
>> i suppose you mean gevent-websocket, in such a case is 2x to 6x faster,
>> and (maybe more important for you) you can call it from gevent without
>> problems, as well as threads, pure-greenlets and so on.
>>
>> >
>> > 2 )
>> > https://github.com/unbit/uwsgi/blob/master/tests/websockets_chat_async.py
>> >
>> > This example uses publish, whereas it is nowhere in the doc.
>> >
>> > Any help on the full api, possible ?
>>
>> it is a redis method not a uwsgi one:
>>
>> http://uwsgi-docs.readthedocs.org/en/latest/WebSockets.html#api
>>
>> these are the only exposed methods.
>>
>> You can check my europython 2013 talk about it (realtime multiplayer
>> games)
>> --
>> Roberto De Ioris
>> http://unbit.it
>> _______________________________________________
>> uWSGI mailing list
>> uWSGI at lists.unbit.it
>> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
>
>
>
> --------------------------------------------------------------------------------
> _______________________________________________
> uWSGI mailing list
> uWSGI at lists.unbit.it
> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
> _______________________________________________
> uWSGI mailing list
> uWSGI at lists.unbit.it
> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
>


-- 
Roberto De Ioris
http://unbit.it


More information about the uWSGI mailing list