Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Serverlose Real-Time Web-App-Datenübertragung
Veröffentlichungsdatum: 24. März 2021 () Verlauf des Diagramms
Diese Architektur zeigt, wie mithilfe von AWS AppSync,, AWS Lambda und Amazon DynamoDB eine Anwendung zur Filmauswahl erstellt wird. AWS Step Functions Sie können Backend- und clientseitige Echtzeitübertragungen mit verwalteten GraphQL-Abonnements verwenden. WebSockets
Serverlose Web-App-Datenübertragung Real-Time
Die folgenden Schritte beschreiben die Architektur:
-
Amazon CloudWatch Events initiiert alle 60 Sekunden einen Workflow in Step Functions.
-
Step Functions löst Lambda alle 10 Sekunden aus.
-
Lambda ruft die The Movie DB API auf, um Metadaten für einen einzelnen zufälligen Film aus der Liste der beliebtesten Filme abzurufen.
-
Lambda aktualisiert die Movie-Tabelle, setzt aktuelle Stimmen auf Null und bewertet die Bestenliste in der Abstimmungstabelle durch GraphQL-Mutationen auf. AppSync
-
AppSync aktualisiert die Movie-Tabelle in DynamoDB mit dem einzelnen aktuellen Film, der von Lambda abgerufen wurde.
-
Alle verbundenen Kunden, die die Backend-Mutation abonniert haben, sehen während der Übertragung dasselbe aktuelle Filmplakat und dieselbe Zusammenfassung auf dem Bildschirm.
-
Kunden stimmen innerhalb eines Zeitfensters von 10 Sekunden über den aktuellen Film ab und können in einem öffentlichen Chatroom Chat-Nachrichten senden und empfangen.
-
Lambda aktualisiert die Bestenliste und die Stimmen der Kunden für Filme durch Mutationen. AppSync
-
Der öffentliche Chatroom zeigt aktuelle Nachrichten auf einem pub/sub Kanal über Local Resolver an. Nachrichten werden nicht im Backend-Speicher gespeichert und nur neue Nachrichten werden angezeigt.
Weitere Informationen
Weitere Informationen finden Sie in den folgenden Ressourcen:
Verlauf des Diagramms
Abonnieren Sie den RSS-Feed, um über Aktualisierungen dieses Referenzarchitekturdiagramms informiert zu werden.
| Änderung | Beschreibung | Datum |
|---|---|---|
Erste Veröffentlichung | Das Referenzarchitekturdiagramm wurde zuerst veröffentlicht. | 24. März 2021 |
Anmerkung
Um RSS-Updates zu abonnieren, muss ein RSS-Plugin für den von Ihnen verwendeten Browser aktiviert sein.