Multicast

The Multicast EIP distributes a message to multiple processing routes, allowing each route to execute its logic independently. This enables the integration flow to connect to multiple systems or services simultaneously.

Configuring the Multicast EIP in the Diagram

To configure a Multicast in an integration on the Diagram tab, follow these steps:

  1. Click +Add Step on the canvas.

  2. Select the EIPs tab.

  3. Select the Multicast EIP. You can use the search tool to locate it.

  4. When adding the EIP to the canvas, two branches with empty steps will be created. By clicking Add Step, you can add an EIP or component.

  5. After the Multicast EIP, you can add steps that unify the flows from the different destinations to continue the integration process.

Deleting the Multicast EIP and its branches

When deleting the Multicast EIP, all destinations and their respective steps will be removed.

Example

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

The flow starts at the direct:start endpoint and uses the Multicast EIP to perform three actions simultaneously:

  • Send email

  • Update stock

  • Log analytics

This pattern is useful when you need to perform multiple independent actions in parallel from a single data input.

Thanks for your feedback!
EDIT

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