[pyar] geventreactor + monkey.patch_all en produccion?

Facundo Batista facundobatista en gmail.com
Jue Sep 19 23:15:25 ART 2013


2013/9/19 Gonzalo Larralde <gonzalolarralde en gmail.com>:

> Comento una situación: Estamos desarrollando un server para una app de iOS.
> Esta app tiene, entre otras cosas, comunicación con un par de APIs cuyas
> implementaciones usan urllib2. Puntualmente Facebook y OpenTok.

O sea, usás bibliotecas que en su implementación usan urllib2, decís?
(y supongo que no lo podés cambiar)


> El tema es, el server está hecho sobre twisted, pero dada esta situación me
> pareció una buena opción usar geventreactor
> (https://github.com/jyio/geventreactor) y aplicar el monkey patch que hace
> gevent sobre los sockets, ssl, y un par de modulos mas, para que sean
> "greenlet cooperative".

Si mezclás dos reactors, tenés que subordinar uno de ellos al otro.
¿Cómo estás haciendo esto entre twisted y gevent?

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista


More information about the pyar mailing list