Sistema de Mensajeria de Colas con ZeroMQ y Python (Charla FUDcon Latam Valencia 2012)

Posted on dom 26 agosto 2012 in Charla • Tagged with General, Linux, Python, ZeroMQ • 1 min read

La charla Sistema de Mensajeria de colas con ZeroMQ y Python del FUDcon Latam Valencia 2012 la pueden bajar en el siguiente enlace.

Sistema de Mensajería de colas

Sistema de Mensajeria de Colas con ZeroMQ y Python from Ernesto Crespo

¡Haz tu donativo! Si te gustó el artículo puedes realizar …


Continue reading

Tutorial de ZeroMQ con Python. Parte 8.

Posted on lun 02 julio 2012 in Tutorial Python • Tagged with Canaima, Debian, General, Python, Ubuntu, ZeroMQ • 2 min read

Siguiendo con los ejemplos sobre ZeroMQ. Este artículo muestra el uso del patrón PUB/SUB como en el artículo de zeroMQ parte 4 .

La diferencia está en la definición del transporte, en la parte 4 se usa tcp y en este caso se usará epgm que se usa para multicast …


Continue reading

Tutorial de ZeroMQ con Python( Pipelining). Parte 7.

Posted on sáb 30 junio 2012 in Tutorial Python • Tagged with Canaima, General, Linux, Python, Ubuntu, ZeroMQ • 3 min read

Siguiendo con los ejemplos sobre ZeroMQ, ahora mostraré como usar diferentes tipos de transporte (antes se mostrada a tcp, ahora se usará tcp e ipc el cual es un modelo de comunicación interprocesos y puede ser de ayuda cuando se necesita baja latencia).

Luego de escoger la capa de transporte …


Continue reading

Tutorial de ZeroMQ con Python( PUSH/PULL). Parte 6.

Posted on dom 03 junio 2012 in Tutorial Python • Tagged with Canaima, Debian, General, Python, Ubuntu, ZeroMQ • 3 min read

Siguiendo con la serie sobre ZeroMQ.

En este artículo se explica el funcionamiento de PUSH y PULL.

La idea es que se tiene el emisor, quien envía a los "workers" unos string que son procesados de distinta manera o de igual manera (una forma de crear escalabilidad). Luego que los …


Continue reading

Tutorial de ZeroMQ con Python (REP/REQ y PUB/SUB). Parte 5.

Posted on sáb 02 junio 2012 in Tutorial Python • Tagged with Canaima, Debian, General, Python, Ubuntu, ZeroMQ • 2 min read

Continuando con los artículos sobre ZeroMQ.

En la revista Linux Magazine versión en español publicaron un artículo sobre ZeroMQ con Python.

Explican el uso de 2 patrones en conjunto, REP/REQ y PUB/SUB. Colocan como ejemplo una simulación del proceso de envío de tweets de twitter.

La siguiente figura …


Continue reading

Tutorial de ZeroMQ con Python(PUB/SUB). Parte 4.

Posted on vie 01 junio 2012 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, ZeroMQ • 3 min read

Continuando con los tutoriales sobre ZeroMQ ahora se muestra como usar Publicar/Suscribir (Publish/subscribe).

En el patrón pub/sub los componentes son pobremente acompladas, será de gran ayuda para escalar ya que no hay necesidad de preocuparse por los suscriptores. Sin embargo, este acoplamiento puede conducir a un comportamiento …


Continue reading

Tutorial de ZeroMQ con Python. Parte 3.

Posted on lun 28 mayo 2012 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, ZeroMQ • 3 min read

Tomando como base el artículo de ZeroMQ parte 1, se puede crear varios servidores (como cluster de aplicación).

Está vez se crean 3 scripts servidores, pueden estar en el mismo equipo o en equipos diferentes. Lo único que cambié en cada script es el puerto donde escucha para el servicio …


Continue reading

Tutorial de ZeroMQ con Python. Parte 2.

Posted on dom 27 mayo 2012 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, ZeroMQ • 2 min read

Continuando con los artículos sobre ZeroMQ, en esta ocasión se muestra el uso del patrón de mensaje PAR (comunicación entre compañeros exclusivamente).

Los artículos se basan en el artículo de Nicholas Piël, una Introducción a ZeroMQ.

Socket par son muy similares a los sockets regulares. La comunicación es bidireccional, no …


Continue reading

Tutorial de ZeroMQ con python . Parte 1.

Posted on sáb 26 mayo 2012 in Tutorial Python • Tagged with Canaima, Debian, General, Python, ZeroMQ • 2 min read

ZeroMQ es una librería de mensajes, permite crear complejos sistemas de comunicación con poco esfuerzo (sistemas de cola).

ZeroMQ es más rápido que otros sistemas de mensajes basados en el protocolo AMQP.

En este artículo se explicará un uso sencillo de zeroMQ al estilo cliente y servidor. Se usará el …


Continue reading