EventBridge Tubi Amazon - Amazon EventBridge

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

EventBridge Tubi Amazon

Amazon EventBridge Pipes collega le sorgenti alle destinazioni. Le pipe sono destinate point-to-point alle integrazioni tra sorgenti e destinazioni supportate, con supporto per trasformazioni e arricchimenti avanzati. Riduce la necessità di conoscenze specialistiche e codice di integrazione durante lo sviluppo di architetture basate su eventi, favorendo la coerenza tra le applicazioni aziendali. Per configurare una pipe, si sceglie l'origine, si aggiungono filtri facoltativi, si definisce l'arricchimento facoltativo e si sceglie la destinazione per i dati dell'evento.

Nota

Puoi anche instradare gli eventi utilizzando router di eventi. Gli Event Bus sono ideali per il many-to-many routing degli eventi tra servizi basati sugli eventi. Per ulteriori informazioni, consulta Amazon EventBridge Event Bus.

EventBridge Come funzionano i tubi

Ad alto livello, ecco come funziona EventBridge Pipes:

  1. Crei una pipe nel tuo account. Questo include:

    • La selezione di una delle origini di eventi supportate da cui la pipe deve ricevere eventi.

    • Eventualmente, puoi configurare un filtro di modo che la pipe elabori solo un sottoinsieme degli eventi che riceve dall'origine.

    • Eventualmente, configurare un passaggio di arricchimento che migliori i dati dell'evento prima di inviarli alla destinazione.

    • Selezione di una delle destinazioni supportate a cui la pipe deve inviare gli eventi.

  2. L'origine degli eventi inizia a inviare gli eventi alla pipe e la pipe elabora l'evento prima di inviarlo alla destinazione.

    • Se hai configurato un filtro, la pipe valuta l'evento e lo invia alla destinazione solo se corrisponde a quel filtro.

      Ti vengono addebitati solo gli eventi che corrispondono al filtro.

    • Se hai configurato un arricchimento, la pipe esegue quell'arricchimento sull'evento prima di inviarlo alla destinazione.

      Se gli eventi sono in un batch, l'arricchimento mantiene l'ordine degli eventi nel batch.

Una fonte invia eventi a una EventBridge pipe, che filtra e indirizza gli eventi corrispondenti alla destinazione.

Ad esempio, una pipe potrebbe essere utilizzata per creare un sistema di e-commerce. Supponiamo di avere un'API che contiene informazioni sui clienti, come gli indirizzi di spedizione.

  1. A questo proposito, crei una pipe con:

    • Una coda di messaggi ricevuti dall'ordine Amazon SQS come origine dell'evento.

    • Una destinazione EventBridge API come arricchimento

    • Una macchina a AWS Step Functions stati come obiettivo

  2. Quindi, quando un messaggio ricevuto dell'ordine Amazon SQS appare nella coda, viene inviato alla pipe.

  3. La pipe invia quindi i dati all' EventBridge API Destination Enrichment, che restituisce le informazioni sul cliente per quell'ordine.

  4. Infine, la pipe invia i dati arricchiti alla macchina a AWS Step Functions stati, che elabora l'ordine.