Ir al contenido
Star
478
Star
478

RabbitMQ

Esta guía te muestra cómo trabajar con RabbitMQ localmente usando Docker Compose y Python. Este lab demuestra la publicación y consumo de eventos en tiempo real usando el cliente pika.

  1. Configurar el entorno:

    Abre VS Code en la carpeta del proyecto y ejecuta este comando en la Paleta de Comandos:

    Ventana de terminal
    > Dev Containers: Reopen in Container
  2. Iniciar la infraestructura: Lanza el contenedor de RabbitMQ:

    Ventana de terminal
    docker compose up -d
  3. Ejecutar el ejemplo:

    1. Publica eventos (Terminal 1):
      Ventana de terminal
      python publish.py
    2. Escucha eventos (nuevo terminal):
      Ventana de terminal
      python listen.py

Abre la UI de gestión de RabbitMQ y navega a Queues para inspeccionar la cola user_events (credenciales en .env):

Ventana de terminal
http://localhost:15672
Ventana de terminal
docker compose down -v