Atualizado
Isto foi útil?
Atualizado
Isto foi útil?
Um evento é uma mensagem que notifica outros componentes sobre uma mudança de estado, uma ação ou um fato ocorrido. O Event Trigger responde a um evento específico gerado por outro pipeline por meio do Event Publisher. .
.
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por estão marcados com (DB)
.
O trigger espera uma mensagem válida em formato JSON. A mensagem recebida é exatamente a que foi definida no atributo "body" do componente Event Publisher.
O componente repassa a mensagem recebida do componente anterior sem nenhuma alteração. No caso do exemplo acima, a mensagem repassada seria:
o pipeline que publicará o evento (Publicador);
um ou mais pipelines que irão consumir o evento (Assinantes).
arraste o Event Publisher para o canvas do pipeline Publicador;
configure o nome do evento na propriedade “Evento” do Event Publisher;
caso deseje passar um payload junto com o evento, defina o conteúdo da propriedade “Body”.
altere o tipo do trigger para Event no pipeline Assinante;
abra as configurações do trigger e informe o nome do evento a ser consumido na propriedade “Nome do Evento”. Esse valor deve ser idêntico ao informado no Event Publisher do pipeline Publicador.
Descubra mais sobre o componente Event Trigger e saiba como utilizá-lo na Digibee Integration Platform.
Event Name
Nome do evento ao qual o trigger responde.
event-trigger
String
Expiration
Tempo de permanência do evento em fila (em milissegundos). Se o expiration for = 0 ou um valor maior que 6h, então o expiration será 1/4 do valor Maximum timeout especificado.
600000
Inteiro
Maximum Timeout
Tempo máximo (em milissegundos) para o pipeline processar informação antes de retornar uma resposta. Padrão: 30000. Limite: 900000.
30000
Inteiro
Allow Redelivery of Messages
Se ativada, a opção permite que mensagens sejam entregues novamente caso o Pipeline Engine falhe.
False
Booleano