Che cos'è Amazon EventBridge? - 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à.

Che cos'è Amazon EventBridge?

EventBridge è un servizio serverless che utilizza eventi per connettere tra loro i componenti delle applicazioni, semplificando la creazione di applicazioni scalabili basate su eventi. L'architettura basata su eventi è uno stile di creazione di sistemi software ad accoppiamento debole che interagiscono emettendo e rispondendo a eventi. L'architettura basata su eventi può aiutarti a potenziare l'agilità e creare applicazioni affidabili e scalabili.

Utilizza EventBridge per instradare eventi da origini come applicazioni, servizi AWS e software di terze parti sviluppati internamente ad applicazioni consumer in tutta l'organizzazione. EventBridge offre modi semplici e coerenti per importare, filtrare, trasformare e distribuire eventi in modo da poter creare applicazioni rapidamente.

Nel seguente video viene fornita una breve introduzione alle funzionalità di Amazon EventBridge:

EventBridge include due modi per elaborare gli eventi: router di eventi e pipe.

  • I router di eventi sono router che ricevono eventi e li distribuiscono a nessuna o a più destinazioni. I router di eventi sono ideali per instradare eventi da un gran numero di origini a un gran numero di destinazioni, con la possibilità di trasformare gli eventi prima della distribuzione a una destinazione.

    Nel seguente video viene fornita una panoramica di alto livello dei router di eventi:

  • EventBridge Pipes è destinato alle integrazioni point-to-point; ogni pipe riceve eventi da un'unica origine per l'elaborazione e la distribuzione a un'unica destinazione. Le pipe includono anche il supporto per trasformazioni avanzate e l'arricchimento degli eventi prima della distribuzione a una destinazione.

Le pipe e i router di eventi vengono spesso utilizzati insieme. Un caso d'uso comune consiste nel creare una pipe con un router di eventi come destinazione; la pipe invia gli eventi al router di eventi, che quindi invia tali eventi a più destinazioni. Ad esempio, potresti creare una pipe con un flusso DynamoDB per un'origine e un router di eventi come destinazione. La pipe riceve eventi dal flusso DynamoDB e li invia al router di eventi, che quindi li invia a più destinazioni in base alle regole che hai specificato nel router di eventi.