Processamento de mensagens
Entenda como a Digibee Integration Platform processa as mensagens de cada componente em um fluxo.
Um fluxo é uma sequência de componentes interconectados que se comunicam entre si por meio do processamento de mensagens. O processamento de mensagens entre componentes ocorre em três etapas:
O componente recebe a mensagem do componente anterior (mensagem de entrada).
O componente executa algum processamento, que pode ou não utilizar as informações da mensagem recebida.
O componente envia a mensagem para o próximo componente (mensagem de saída).
As mensagens estão sempre no formato JSON.
Exemplo
Um pipeline é construído usando um REST Trigger, que é solicitado e passa o parâmetro recebido ("type": "revenue"
) para o próximo componente - um Object Store chamado “Deletar tudo”. Um componente após o outro finaliza sua execução e aciona o próximo entregando a mensagem resultante do seu processamento.
Se você optar por enviar mensagens apenas no formato JSON, a manipulação e a transformação serão facilitadas, independentemente de você usar componentes de transformação ou expressões de Double Braces. Estas expressões devem fazer referência a elementos da mensagem de entrada para produzir mensagens de saída.
Aprenda mais sobre Double Braces, uma linguagem de expressão desenvolvida pela Digibee Integration Platform.
Atualizado