View a markdown version of this page

Penyiaran Real-Time Data Aplikasi Web Tanpa Server - Penyiaran Real-Time Data Aplikasi Web Tanpa Server

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Penyiaran Real-Time Data Aplikasi Web Tanpa Server

Tanggal publikasi: 24 Maret 2021 (Sejarah diagram)

Arsitektur ini menunjukkan cara membuat aplikasi pemungutan suara film menggunakan AWS AppSync,, AWS Lambda AWS Step Functions, dan Amazon DynamoDB. Anda dapat menggunakan backend dan penyiaran real-time yang menghadap klien dengan langganan GraphQL terkelola. WebSockets

Penyiaran Real-Time Data Aplikasi Web Tanpa Server

Diagram arsitektur yang menunjukkan penyiaran data real-time menggunakan AWS AppSync, AWS Lambda, AWS Step Functions, dan Amazon DynamoDB dengan langganan GraphQL.

Langkah-langkah berikut menjelaskan arsitektur:

  1. Amazon CloudWatch Events memulai alur kerja di Fungsi Langkah setiap 60 detik.

  2. Fungsi Langkah memicu Lambda setiap 10 detik.

  3. Lambda memanggil The Movie DB API untuk mengambil metadata untuk satu film acak dari daftar film paling populer.

  4. Lambda memperbarui tabel Film, mennol suara saat ini, dan memberikan suara positif pada papan peringkat di tabel Suara melalui mutasi GraphQL ke. AppSync

  5. AppSync memperbarui tabel Film di DynamoDB dengan satu film saat ini yang diambil dari Lambda.

  6. Semua klien yang terhubung berlangganan mutasi backend melihat poster dan sinopsis film saat ini yang sama di layar melalui siaran.

  7. Klien memilih film saat ini selama jendela 10 detik, dan dapat mengirim dan menerima pesan obrolan di ruang obrolan publik.

  8. Lambda memperbarui papan peringkat dan suara film klien melalui AppSync mutasi.

  9. Ruang obrolan publik menampilkan pesan saat ini di pub/sub saluran melalui Local Resolver. Pesan tidak disimpan di penyimpanan backend, dan hanya pesan baru yang ditampilkan.

Sumber bacaan lebih lanjut

Untuk informasi tambahan, lihat sumber daya berikut:

Sejarah diagram

Untuk diberitahu tentang pembaruan diagram arsitektur referensi ini, berlangganan umpan RSS.

PerubahanDeskripsiTanggal

Publikasi awal

Diagram arsitektur referensi pertama kali diterbitkan.

24 Maret 2021

catatan

Untuk berlangganan pembaruan RSS, Anda harus mengaktifkan plugin RSS untuk browser yang Anda gunakan.