Esempio di caso d'uso di argomenti FIFO - Amazon Simple Notification Service

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

Esempio di caso d'uso di argomenti FIFO

L'esempio seguente descrive una piattaforma di e-commerce creata da un produttore di ricambi auto utilizzando gli argomenti FIFO di Amazon SNS e le code di Amazon SQS. La piattaforma è composta da quattro applicazioni serverless:

  • I responsabili dell'inventario utilizzano un'applicazione di gestione dei prezzi per impostare il prezzo per ogni articolo in magazzino. In questa azienda, i prezzi dei prodotti possono cambiare in base alla fluttuazione del cambio di valuta, alla domanda del mercato e ai cambiamenti nella strategia di vendita. L'applicazione di gestione dei prezzi utilizza una funzione AWS Lambda che pubblica gli aggiornamenti dei prezzi in un argomento FIFO di Amazon SNS ogni volta che i prezzi cambiano.

  • Un'applicazione all'ingrosso fornisce il backend per un sito web in cui carrozzerie auto e produttori di automobili possono acquistare parti auto della società in massa. Per ottenere le notifiche di modifica del prezzo, l'applicazione all'ingrosso sottoscrive la coda FIFO SQS all'argomento FIFO di Amazon SNS dell'applicazione di gestione dei prezzi.

  • Un'applicazione di vendita al dettaglio fornisce il backend per un altro sito web in cui i proprietari di auto e gli appassionati di tuning auto possono acquistare singoli pezzi di auto per i loro veicoli. Per ottenere le notifiche di modifica del prezzo, l'applicazione di vendita al dettaglio sottoscrive anche la coda FIFO di Amazon SQS all'argomento FIFO di Amazon SNS dell'applicazione di gestione dei prezzi.

  • Un'applicazione di analisi che aggrega gli aggiornamenti dei prezzi e li archivia in un bucket Amazon S3, consentendo ad Amazon Athena di eseguire query sul bucket per scopi di business intelligence (BI). Per ottenere le notifiche di modifica del prezzo, l'applicazione di analisi sottoscrive la coda standard Amazon SQS all'argomento FIFO di Amazon SNS dell'applicazione di gestione dei prezzi. A differenza delle altre applicazioni, quella di analisi non richiede che gli aggiornamenti dei prezzi siano ordinati rigorosamente.

L'architettura di alto livello della piattaforma di e-commerce.

Affinché le applicazioni all'ingrosso e al dettaglio ricevano gli aggiornamenti dei prezzi nell'ordine corretto, l'applicazione di gestione dei prezzi deve utilizzare un sistema di distribuzione dei messaggi rigorosamente ordinato. L'utilizzo di argomenti FIFO di Amazon SNS e code FIFO di Amazon SQS consente l'elaborazione dei messaggi in ordine e senza duplicazione. Per ulteriori informazioni, consulta Dettagli dell'ordine dei messaggi per gli argomenti FIFO. Per gli snippet di codice che implementano questo caso d'uso, vedere Esempi di codice per argomenti FIFO.