[pyar] Twisted o asyncio?

Facundo Batista facundobatista en gmail.com
Lun Abr 10 14:12:27 ART 2017


2017-04-10 12:49 GMT-03:00 Claudio <claudiobidau en gmail.com>:

> Estamos diseñando la arquitectura de una suerte de Event Loop para registrar
> muchísimos eventos (http requests) lo más rápido posible.
>
> Cada evento debería ejecutar 3 o 4 tareas que en principio son
> independientes y que podrían correr "en paralelo" sin problemas.
>
> Para la ejecución de las tareas la idea es usar las "capacidades" asíncronas
> de python. Como nadie del equipo tiene experiencia laburando con async en
> python nos pusimos a investigar y estudiar alternativas.
>
> Después de dos semanas de investigación y varias explosiones cerebrales
> acotamos la búsqueda a Twisted y asyncio.
>
> El tema ahora es decidir cual de las dos tecnologías usar teniendo en cuenta
> que ninguno del equipo maneja o manejó frameworks asíncronos en python.
>
> Que recomiendan?

El fuerte de Twisted es el manejo de un montón de protocolos complejos de red.

Si lo que van a servir es HTTP y nada más, yo lo haría con asyncio. No
parece muy complejo: http://aiohttp.readthedocs.io/en/stable/

Slds.

-- 
.    Facundo

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


Más información sobre la lista de distribución pyar