Multicast

O EIP Multicast distribui uma mensagem para várias rotas de processamento, permitindo que cada rota execute sua lógica independentemente. Assim, o fluxo de integração se conecta a múltiplos sistemas ou serviços simultaneamente.

Configurando o EIP Multicast no Diagram

Para configurar um Multicast em uma integração na aba Diagram, siga estes passos:

  1. Clique em +Add Step no canvas.

  2. Selecione a aba EIPs.

  3. Selecione o EIP Multicast. Você pode usar a ferramenta de buscas para localizá-lo.

  4. Ao adicionar o EIP ao canvas, duas ramificações com steps vazios serão criadas. Clicando em Add Step, você pode adicionar um EIP ou componente.

  5. Após o EIP Multicast, você pode adicionar steps que unifiquem os fluxos provenientes dos diferentes destinos para continuar o processo de integração.

Para obter detalhes sobre como configurar o campo Aggregation Strategy, consulte as estratégias de agregação.

Exclusão do EIP Multicast e suas ramificações

Ao excluir o EIP Multicast, todos os destinos e seus respectivos steps serão removidos.

Exemplo

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

O fluxo começa no endpoint direct:start e usa o EIP Multicast para executar três ações simultaneamente:

  • Enviar email

  • Atualizar estoque

  • Registrar analytics

Esse padrão é útil quando você precisa executar várias ações independentes e em paralelo a partir de uma única entrada de dados.

Thanks for your feedback!
EDIT

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