Envío de mensajes a múltiples destinos
Jesus Cea
jcea en argo.es
Jue Ene 31 12:59:38 CET 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Alberto Valverde wrote:
| Si tienes que enviar a mucho clientes (y esperar respuesta) un hilo por
| socket es muy ineficiente [1].
La web indicada señala problemas de escalabilidad con "select", no con
threads.
De hecho los threads serían muy eficientes, porque solo están
interesados en un socket cada uno y no usan select.
Si el tráfico no es brutal, y el número de clientes no es muy elevado
(cientos), threads no es mala solución. Depende del sistema operativo,
claro, y de la memoria que tengas (ya que cada thread consume memoria).
La gran ventaja de este sistema es que es trivial, te permite programar
como siempre, y puedes usar todas las librerías normales de python y no
preocuparte de llamadas "bloqueantes", etc.
- --
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/
jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/
~ _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQCVAwUBR6G4Kplgi5GaxT1NAQKfsQQAjOJx238IgMLYwZUnqxgFnhoohI8Uhmvn
BI+0RBES6gBUmP28FgComzMaqiM/4hJ5wOhNTnB0G02yIJr7PGnrnFpjMXaKNydW
Pj8t88YeYASaO7pA5No71ga/1INGTQ67FHRCwNPYH4KUrZNe3CJNgFxunZJIBRY7
oDJYeY4P2AE=
=Ms/b
-----END PGP SIGNATURE-----
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es