Skip to content

Material de apoyo para la entrada "Como utilizar colas de mensajes con RabbitMQ"

License

Notifications You must be signed in to change notification settings

codeheroco/rabbitmq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cómo Lo Hago: RabbitMQ

Código referente a la entrada Como utilizar colas de mensajes con RabbitMQ – Parte II, en la cual se explica paso a paso el funcionamiento y uso de la herramienta RabbitMQ.


Debes instalar primero el módulo amqp, dependencia principal de todos los scripts:

$ npm install amqp

Luego inicia el consumidor o servidor receptor:

$ node consumidor.js

Posteriormente para enviar un mensaje, inicia el script del publicador o cliente:

$ node publicador.js

Observa en la salida del consumidor como llegan los mensajes.

Si detienes el consumidor y sigues enviando mensajes, estos no se perderán, permanecerán en la cola hasta que un nuevo consumidor sea levantando.

Si deseas probar la escalabilidad, levanta varios consumidores e inicia el publicador agresivo:

$ node publicador_agresivo.js

Podrás notar cómo se balancea la carga entre los diferentes consumidores.


El código que aquí se muestra se toma como base de los tutoriales originales de RabbitMQ, han sido adaptados al español, y en algunos casos simplificados para su explicación.

About

Material de apoyo para la entrada "Como utilizar colas de mensajes con RabbitMQ"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published