[pyar] Long running process controlado via HTTP

Pablo Seminario pabluk en gmail.com
Jue Jun 14 04:55:21 ART 2012


On Wed, Jun 13, 2012 at 08:45:16PM -0500, Eka (Esteban Feldman) wrote:
> Hola pyar.
> 
> Necesito hacer un proceso long running el cual pueda ser controlado via
> HTTP, iniciar cosas, pararlas, obtener informe, etc.... En el mejor de los
> casos que seas solo 1 proceso.
> La pregunta es como encararian uds esto?
> 
> Mi idea inicial es Flask[0] + Gevent[1].
> rbistolfi sugirio en el canal de IRC usar hookbox [2]
> 
> Ideas, comentarios?
> 
Algo como Celery[0] quizas te pueda servir anda con varios frameworks[1] o tambien podes usar directamente webhooks[2]. Pero Celery te puede servir si necesitas lanzar cosas con codigo python, si en tu caso, son procesos a nivel sistema, quizas no te sea tan util.
Por ahi Supervisor[3] usando su XML-RPC[4] api te puede servir para el segundo caso.

Saludos!


[0] http://celeryproject.org/
[1] http://docs.celeryproject.org/en/latest/getting-started/introduction.html#synopsis
[2] http://docs.celeryproject.org/en/latest/userguide/remote-tasks.html
[3] http://supervisord.org/
[4] http://supervisord.org/xmlrpc.html



More information about the pyar mailing list