Multicast

El EIP Multicast distribuye un mensaje a varias rutas de procesamiento, permitiendo que cada ruta ejecute su lógica de forma independiente. De esta manera, el flujo de integración se conecta a múltiples sistemas o servicios simultáneamente.

Configuración del EIP Multicast en el Diagrama

Para configurar un Multicast en una integración en la pestaña Diagram, siga estos pasos:

  1. Haga clic en +Add Step en el canvas.

  2. Seleccione la pestaña EIPs.

  3. Seleccione el EIP Multicast. Puede usar la herramienta de búsqueda para localizarlo.

  4. Al agregar el EIP al canvas, se crearán dos ramas con steps vacíos. Haciendo clic en Add Step, puede agregar un EIP o componente.

  5. Después del EIP Multicast, puede agregar steps que unifiquen los flujos provenientes de los diferentes destinos para continuar el proceso de integración.

Eliminación del EIP Multicast y sus ramas

Al eliminar el EIP Multicast, todos los destinos y sus respectivos steps serán eliminados.

Ejemplo

example multicast

- from:
    uri: direct:start
    steps:
      - multicast:
          id: multicast-A8$gT1@zQ#-3695522522
          steps:
            - to:
                uri: direct:send-email
            - to:
                uri: direct:update-stock
            - to:
                uri: direct:register-analytics

El flujo comienza en el endpoint direct:start y utiliza el EIP Multicast para ejecutar tres acciones simultáneamente:

  • Enviar correo electrónico

  • Actualizar inventario

  • Registrar analytics

Este patrón es útil cuando necesita ejecutar varias acciones independientes y en paralelo a partir de una única entrada de datos.

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]