[pyar] [OT] Optimizar llamadas a API RESTfull

João Mesquita jmesquita en indicium.com.ar
Jue Sep 20 20:09:39 ART 2012


Y porque no PyZMQ y ZeroMQ?? Esta medio hecho para eso y es ... bueno ...
rapido... Yo uso muchisimo y es increible como resuelve este tipo de
problemas

Saludos,
JM

2012/9/20 Wil Alvarez <walvarez.cvacafe en gmail.com>

> El 20 de septiembre de 2012 17:18, Juan Gabardini <jgabardini en yahoo.com>escribió:
>
> Hola
>> Estamos haciendo un proceso que mantiene sincronizados datos entre
>> sistemas.
>>
>> Para abstraernos de cambios en los extremos (que están ya en camino),
>> queremos usar una API RESTful
>>
>> En la solución más directa, tenemos que mandar unos 700-1000 registros
>> entre ambos sistemas.
>> En experiencias anteriores notamos que cada llamada a API REST tarda un
>> tiempito (digamos 1/2 seg). Pensamos que es la latencia de establecer la
>> conexión HTTP, y toda la franela de procesar el request.
>> Estaríamos alrededor de 15min. Queremos estar en <5min.
>>
>> Contexto: Django, Apache con WSGI sobre Debian
>>
>> Optimizaciones posibles:
>> - filtrar antes de llamar a la API (varias alternativas, más o menos
>> costosas en desarrollo, disponibles)
>> - armar un paquete (un gran json) con todos los datos y pasarlos de una
>> - tunear de alguna manera la conexion (pool de conexiones persistentes o
>> alguna magia así?)
>> - ...
>>
>> Cualquier idea opinión o experiencias es bienvenida
>>
>>
>> Gracias
>>
>> Saludos
>>
>> Juan
>>
>>
> ¿Quieres hacerlo en un solo lote? Porque si es así quizás te sirva algo
> como un streaming API [1], así no tienes que establecer una conexión (con
> todo el gasto que eso implica) con cada request. Conozco socket.io [2],
> imagino que debe haber un binding para Python.
>
> Saludos
>
> [1] https://en.wikipedia.org/wiki/Push_technology
> [2] http://socket.io/
>
> --
> “Yo construyo Soberanía, uso Software Libre”
> Wil Alvarez
> Linux Counter #415026
> http://damncorner.blogspot.com
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120920/8223fd5a/attachment.html>


More information about the pyar mailing list