Coreografia - AWS Guida prescrittiva

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à.

Coreografia

In un sistema coreografato, i singoli componenti ricevono un compito, eseguono alcuni lavori ed eventualmente emettono un compito per il lavoro successivo. Non esiste un meccanismo di orchestrazione centrale. La coreografia semplifica la scalabilità dei servizi in modo indipendente, poiché ogni servizio opera in relativo isolamento. Esegue il lavoro quando lo riceve, indipendentemente dalla velocità di trasmissione di cui è capace il servizio. La coreografia è spesso una parte centrale di un'architettura basata sugli eventi (EDA).

Nel diagramma seguente, non esiste alcuna coordinazione tra le funzioni Lambda. Ogni funzione elabora solo i messaggi nella coda sottoscritta. Ogni funzione è responsabile della propria gestione degli errori e può controllare la concorrenza, ad esempio se una dipendenza a valle ha un limite di richieste al secondo (RPS).

Come funziona la coreografia in un'architettura di microservizi su. AWS

Un'EDA offre una serie di vantaggi, come l'abbinamento libero dei servizi e l'estensibilità. Una discussione completa dei principi dell'EDA non rientra nell'ambito di questa guida. Per ulteriori informazioni, consulta: