Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Transmisión de Real-Time datos de aplicaciones web sin servidor
Fecha de publicación: 24 de marzo de 2021 () Historial del diagrama
Esta arquitectura muestra cómo crear una aplicación de votación de películas con AWS AppSync AWS Lambda AWS Step Functions, y Amazon DynamoDB. Puede utilizar la transmisión en tiempo real de backend y orientada al cliente con suscripciones gestionadas a GraphQL. WebSockets
Transmisión de datos de aplicaciones web sin servidor Real-Time
Los siguientes pasos describen la arquitectura:
-
Amazon CloudWatch Events inicia un flujo de trabajo en Step Functions cada 60 segundos.
-
Step Functions activa Lambda cada 10 segundos.
-
Lambda llama a la The Movie DB API para recuperar los metadatos de una sola película aleatoria de la lista de películas más populares.
-
Lambda actualiza la tabla de películas, pone a cero los votos actuales y vota a favor de la clasificación de la tabla de votos mediante mutaciones en GraphQL. AppSync
-
AppSync actualiza la tabla de películas de DynamoDB con la única película actual recuperada de Lambda.
-
Todos los clientes conectados y suscritos a la mutación del backend ven el mismo póster y sinopsis de la película actual en pantalla durante la emisión.
-
Los clientes votan sobre la película actual durante un período de 10 segundos y pueden enviar y recibir mensajes de chat en una sala de chat pública.
-
Lambda actualiza la clasificación y las películas de los clientes votan mediante mutaciones. AppSync
-
La sala de chat pública muestra los mensajes actuales de un pub/sub canal a través de Local Resolver. Los mensajes no se conservan en el almacenamiento de fondo y solo se muestran los mensajes nuevos.
Documentación adicional
Para obtener información adicional, consulte los siguientes recursos:
Historial del diagrama
Para recibir notificaciones sobre las actualizaciones de este diagrama de arquitectura de referencia, suscríbase a la fuente RSS.
| Cambio | Descripción | Fecha |
|---|---|---|
Publicación inicial | El diagrama de arquitectura de referencia se publicó por primera vez. | 24 de marzo de 2021 |
nota
Para suscribirse a las actualizaciones de RSS, debe tener un complemento de RSS habilitado para el navegador que esté utilizando.