Seguramente lo que buscas es una task queue, como por ejemplo celery.
Op 26 feb. 2012 20:44 schreef "Jose Caballero" <jcaballero....@gmail.com>
het volgende:

> Hola,
>
>
>
> necesitaría tener un "scheduler" de tareas en python.
> La idea es crear una cola de tareas o "tasks", y poder pasar un algoritmo
> de "scheduling" que determine el orden en que esas tareas se ejecutan.
> Las tareas se representan como objetos con un número arbitrario de
> atributos (lo más sencillo es una diccionario con "keys" arbitrarias).
>
> Necesito poder ser capaz de escribir un fichero con algún formato donde
> pueda especificar el algoritmo de "scheduling".
> Ese algoritmo establecería las prioridades, funciones de "ranking", etc,
> en función de los valores de esos atributos.
> Por defecto sería una cola FIFO.
>
> Quizás el formato para el algoritmo pueda ser XML.
>
> La idea es que no haya nada del algoritmo escrito en el código, que el
> código sólo lea el fichero con las reglas y a partir de ahí sea capaz de
> implementar el algoritmo completo.
>
> Las reglas pueden ser de cualquier tipo: desde tener en cuenta el orden
> temporal, el valor de los atributos (comparando sus valores entre los
> distintos candidatos), hasta cosas como si el valor de cierto atributo
> 'matchea' con el "hostname" de la máquina.
>
>
> Pero no quiero reinventar la rueda.
> Y estoy convencido de que ya hay cosas hechas en python.
> Sin embargo, al no ser Informático, no conozco las palabras claves que
> debería buscar en google. He probado "python scheduler" y me han salido
> miles de cosas, pero no parecen ser lo que busco.
>
> Si alguien me puede pasar links a cualquiera de estos temas estaré
> eternamente agradecido:
>
>
> (a)   cómo crear ficheros para especificar reglas de priorización,
> funciones de "ranking", etc.
> (b)   cómo leer esos ficheros e implementar el algoritmo. Si hay código ya
> hecho, mejor.
>
>
>
> Muchas gracias por adelantado.
> Saludos,
> Jose
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a