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:
-
Haga clic en +Add Step en el canvas.
-
Seleccione la pestaña EIPs.
-
Seleccione el EIP Multicast. Puede usar la herramienta de búsqueda para localizarlo.
-
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.
-
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
- 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.
Share your suggestions with us!
Click here and then [+ Submit idea]