[pyar] [Celery] Obtener progreso de una cadena de tasks

DF-- dj.foguelman en gmail.com
Jue Mayo 16 14:44:59 ART 2013


2013/5/15 hernantz <hernantz en gmail.com>

> On Mon 13 May 2013 02:42:36 PM ART, hernantz wrote:
>
>> Hola!
>> Estoy usando Python 2.7.3, Celery 3.0.19 y Redis para poder tener una
>> cola de trabajo asíncrona
>> e ir consultando el estado de la misma. Tomé el camino de usar una
>> "chain" de tareas, porque me pareció
>> lo indicado.
>> En este pastebin [0] muestro lo mínimo para visualizar mi problema.
>>
>> Como ven en la línea 50 y 51, los objetos difieren y no me puedo dar
>> cuenta por qué.
>> Al final, lo único que necesito es tener lo más parecido a una cola de
>> trabajo, y yo
>> poder consultar el status de cada tarea de esa cola (haciendo polling).
>> Es válido tomar otros caminos y cualquier idea/pregunta es bienvenida :)
>>
>>
>>
>>
Dado que pensás hacer polling, sería más eficiente y compatible con tu
modelo implementar el pattern observer?

  Home <http://sourcemaking.com/> › Design
Patterns<http://sourcemaking.com/design_patterns>› Behavioral
patterns <http://sourcemaking.com/behavioral_patterns>
 Observer Design Pattern
Intent

   - Define a one-to-many dependency between objects so that when one
   object changes state, all its dependents are notified and
   updated automatically.
   - Encapsulate the core (or common or engine) components in a Subject
   abstraction, and the variable (or optional or user interface) components in
   an Observer hierarchy.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130516/b2131828/attachment.html>


More information about the pyar mailing list