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.

Last updated