On Martes, 12 de Junio de 2012 11:26:21 Jose Caballero escribió: Hola,
tengo una pequegna aplicacion daemon en la que de momento cada instancia (una por maquina) trabaja de forma independiente. Estos daemons lanzan un numero determinado de threads (los verdaderos agentes que hacen el trabajo), tambien todos ellos independientes unos de otros. Ahora me gustaria que estos agentes pudiesen trabajar en grupo. Para ello necesito que sepan de la existencia de otros agentes, tanto en la misma maquina como maquinas remotas, ser capaces de pasarse mensajes unos a otros, heartbeats, descubrimiento dinamico de nuevos agentes, etc. Compatible con python2.4 Se que hay bastante codigo escrito. Pero como no tengo experiencia, me preguntaba si alguien ha usado algunos de los "frameworks" disponibles y puede comentar su experiencia. Especialmente importante es como de facil es la integracion. Cualquier comentario es bienvenido. Saludos cordiales. Jose P.S. perdon por la ortografia. Teclado americano. Hay una serie de paquetes en la wiki de python http://wiki.python.org/moin/ParallelProcessing Parallel Python tiene buena pinta, pero hay más opciones. Lo de 2.4 lo llevo más oscuro. Me consta que los pyMPI o pypar si eran compatibles. En un entorno smp el módulo multiprocessing es muy cómodo, sobre todo si conoces threads. python con mpi se integra bien, ya que como malo se envían mensajes pickle. Eso lo hace cómodo de programar, pero requiere un sistema mpi sobre el que funcionar y a veces no merece. pyro o dispy tienen muy buena pinta. -- Jaime D. Perea Duarte. Linux registered user #10472
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/