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à.
Trasmissione di Real-Time dati tramite app Web senza server
Data di pubblicazione: 24 marzo 2021 () Storia del diagramma
Questa architettura mostra come creare un'applicazione per la votazione di film utilizzando AWS AppSync, AWS Lambda AWS Step Functions, e Amazon DynamoDB. Puoi utilizzare la trasmissione in tempo reale backend e rivolta ai clienti con abbonamenti GraphQL gestiti. WebSockets
Real-Time Trasmissione di dati tramite app Web senza server
I passaggi seguenti descrivono l'architettura:
-
Amazon CloudWatch Events avvia un flusso di lavoro in Step Functions ogni 60 secondi.
-
Step Functions attiva Lambda ogni 10 secondi.
-
Lambda chiama The Movie DB l'API per recuperare i metadati di un singolo film a caso dall'elenco dei film più popolari.
-
Lambda aggiorna la tabella dei film, azzera i voti correnti e migliora la classifica nella tabella Voti tramite mutazioni di GraphQL in. AppSync
-
AppSync aggiorna la tabella Movie in DynamoDB con il singolo filmato corrente recuperato da Lambda.
-
Tutti i client connessi che hanno sottoscritto la mutazione backend visualizzano la stessa locandina e la stessa sinossi del film attuale sullo schermo durante la trasmissione.
-
I clienti votano il film in corso nell'arco di 10 secondi e possono inviare e ricevere messaggi di chat in una chat pubblica.
-
Lambda aggiorna la classifica e i voti dei clienti nei film tramite mutazioni. AppSync
-
La chat room pubblica mostra i messaggi correnti su un pub/sub canale tramite Local Resolver. I messaggi non vengono mantenuti nell'archivio backend e vengono visualizzati solo i nuovi messaggi.
Approfondimenti
Per ulteriori informazioni, consulta le seguenti risorse:
Storia del diagramma
Per ricevere notifiche sugli aggiornamenti di questo diagramma di architettura di riferimento, iscriviti al feed RSS.
| Modifica | Descrizione | Data |
|---|---|---|
Pubblicazione iniziale | Diagramma dell'architettura di riferimento pubblicato per la prima volta. | 24 marzo 2021 |
Nota
Per iscriverti agli aggiornamenti RSS, devi avere un plugin RSS abilitato per il browser che stai utilizzando.