Uso de RabbitMQ

RabbitMQ es el agente de mensajes de código abierto más implementado.

Creación de un contenedor con RabbitMQ
docker run --name rabbitmq -d -p 5672:5672 -p 15672:15672 -t rabbitmq:3-management

Inicio de la configuración de la cola/intercambio en RabbitMQ
Los microservicios basados en DevPrime se conectan automáticamente a servicios de Stream como RabbitMQ.

  1. Abra Rabbitmq en su navegador en http://localhost:15672
  2. Utilice el nombre de usuario y la contraseña de invitado predeterminados
  3. Vaya al menú Cola > Agregue una nueva cola > “orderevents”
    Configuración de colas en RabbitMQ
  4. Repita el paso 3 y agregue “paymentevents”
  5. El siguiente paso será crear un Exchange llamado “Devprime”
  6. Ve al menú Intercambios y localiza la opción “Añadir un nuevo intercambio”
    Configuración de colas en RabbitMQ
  7. Ingrese el nombre “Devprime” y agregue el nuevo intercambio
  8. Ahora vamos a vincular y vincular el intercambio “Devprime” con las colas “orderevents” y “paymentevents”.
  9. Haga clic en el intercambio “Devprime” y ubique la opción Enlaces y agregue “orderevents” en “a la cola” y en “Clave de enrutamiento” y luego haga clic en Vincular.
    Configuración de colas en RabbitMQ
  10. Repita el paso 9 y agregue “paymentevents” en “to queue” y “Routing key” y luego haga clic en Bind.
    Configuración de colas en RabbitMQ

Los nombres de las colas o los temas se utilizan en los ejemplos de Devprime. A lo largo de los proyectos, definirá otros nombres a medida que los necesite, así como otras configuraciones, como un intercambio de distribución ramificada.

Última modificación April 11, 2024 (cc33f7e6)