Menggunakan saluran elastis untuk menyelenggarakan acara langsung - Amazon Chime SDK

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

Menggunakan saluran elastis untuk menyelenggarakan acara langsung

Saluran elastis mendukung pengalaman obrolan skala besar dengan hingga 1 juta anggota. Penggunaan umum termasuk pesta menonton untuk acara olahraga atau politik. Anda dapat menggunakan saluran elastis hanya di wilayah AS Timur (Virginia N.).

Saluran elastis terdiri dari satu saluran dengan konfigurasi umum, ditambah jumlah sub-saluran yang bervariasi atau elastis. Konfigurasi juga mencakup ambang minimum dan maksimum untuk anggota di sub-saluran.

Misalnya, Anda membuat saluran elastis dengan 100 sub-saluran, dan untuk sub-saluran Anda menetapkan ambang batas rendah 500 anggota dan ambang batas tinggi 10.000 anggota. Ketika pengguna bergabung dengan saluran contoh ini, sistem secara otomatis menetapkannya ke satu sub-saluran hingga jumlah anggota melebihi 10.000. Pada saat itu, sistem membuat sub-saluran baru dan menambahkan anggota baru di sana. Saat pengguna pergi, sistem menghapus sub-saluran dan mendistribusikan anggota di seluruh sub-saluran yang tersisa.

Memisahkan audiens di seluruh sub-saluran membuat percakapan lebih mudah diikuti oleh peserta. Moderator juga mengurangi beban kerja, karena mereka hanya perlu menonton beberapa sub-saluran. Selain itu, moderator dapat menggunakan alat bawaan yang disediakan saluran elastis. Misalnya, moderator dapat melarang pengguna dari saluran, membuat moderator, dan menggunakan alur saluran untuk memoderasi semua pesan di saluran secara otomatis.

Untuk informasi selengkapnya tentang kuota Amazon Chime SDK Messaging, lihat Kuota Pesan di Referensi Umum Amazon Chime SDK.

Prasyarat

Anda harus memiliki yang berikut untuk menggunakan saluran elastis.

  • Pengetahuan tentang fungsionalitas Amazon Chime SDK Messaging, seperti mengelola saluran, serta mengirim serta menerima pesan.

  • Kemampuan untuk memanggil Amazon Chime SDK Messaging API.

Konsep saluran elastis

Untuk menggunakan saluran elastis secara efektif, Anda harus memahami konsep-konsep ini.

Sub-saluran

Saluran elastis membagi anggotanya menjadi wadah logis yang disebut sub-saluran. Saat Anda menambahkan AppInstanceUser ke saluran elastis, pengguna menjadi anggota sub-saluran. Pengguna itu dapat mengirim dan menerima pesan, tetapi hanya dengan anggota lain dari sub-saluran itu. Sistem tidak pernah mengizinkan pesan dari satu sub-saluran muncul di sub-saluran lain.

Penskalaan

Untuk mendukung keterlibatan pengguna, setiap sub-saluran harus memenuhi persyaratan keanggotaan minimum. Anda memberikan nilai itu saat Anda membuat saluran elastis. Saat pengguna bergabung atau meninggalkan acara, sistem mentransfer anggota ke sub-saluran yang berbeda, yang membuat saluran keseluruhan “elastis.” Sub-saluran menjalankan tindakan penskalaan berikut.

  • SCALE_OUT — Ketika permintaan keanggotaan saluran elastis baru masuk dan semua sub-saluran penuh, sistem akan menskalakan dengan membuat sub-saluran baru, dan kemudian mentransfer keanggotaan dari sub-saluran yang ada ke sub-saluran baru.

  • SCALE_IN — Ketika jumlah keanggotaan sub-saluran berada di bawah persyaratan minimum, dan sub-saluran lain memiliki kapasitas untuk mengakomodasi semua anggota sub-saluran pertama, SCALE_IN acara mentransfer keanggotaan tersebut, dan kemudian menghapus sub-saluran dan semua pesan.

catatan

Jika Anda perlu mengakses pesan dari saluran yang telah dihapus, Anda harus mengaktifkan streaming pesan terlebih dahulu. Untuk informasi lebih lanjut, lihatStreaming data pesan.

Transfer anggota

Ini terjadi ketika keseimbangan keanggotaan berpindah AppInstanceUser dari satu sub-saluran ke sub-saluran lainnya. AppInstanceUserMasih milik saluran elastis setelah transfer. Namun, sub-saluran baru berisi keanggotaan dan pesan yang berbeda, sehingga pesan yang dikirim oleh AppInstanceUser setelah transfer masuk ke anggota yang berbeda. Keseimbangan keanggotaan tidak mempengaruhi keanggotaan moderator.

catatan

Saluran elastis tidak mendukung keanggotaan tersembunyi, preferensi keanggotaan, dan stempel waktu baca pesan.

Fitur tambahan yang didukung

Saluran elastis juga mendukung fitur perpesanan ini.