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.
Nutzung elastischer Kanäle für die Ausrichtung von Live-Veranstaltungen in Amazon Chime Chime-Meetings SDK
Elastische Kanäle unterstützen groß angelegte Chat-Erlebnisse mit bis zu 1 Million Mitgliedern. Zu den typischen Einsatzmöglichkeiten gehören Zuschauerpartys bei Sport- oder politischen Veranstaltungen. Sie können elastische Kanäle nur in der Region USA Ost (Nord-Virginia) verwenden.
Ein elastischer Kanal besteht aus einem einzelnen Kanal mit einer gemeinsamen Konfiguration sowie einer unterschiedlichen — oder elastischen — Anzahl von Unterkanälen. Die Konfiguration umfasst auch Mindest- und Höchstgrenzen für die Mitglieder in den Unterkanälen.
Angenommen, Sie erstellen einen elastischen Channel mit 100 Unterkanälen und legen für die Unterkanäle einen niedrigen Schwellenwert von 500 Mitgliedern und einen hohen Schwellenwert von 10.000 Mitgliedern fest. Wenn Benutzer diesem Beispielkanal beitreten, weist das System sie automatisch einem einzelnen Unterkanal zu, bis die Mitgliederzahl 10.000 überschreitet. Zu diesem Zeitpunkt erstellt das System einen neuen Unterkanal und fügt dort alle neuen Mitglieder hinzu. Wenn Nutzer den Kanal verlassen, löscht das System die Unterkanäle und verteilt die Mitglieder auf die verbleibenden Unterkanäle.
Durch die Aufteilung des Publikums auf Unterkanäle können die Teilnehmer Konversationen leichter verfolgen. Moderatoren haben auch weniger Arbeitsaufwand, da sie sich nur einige der Unterkanäle ansehen müssen. Darüber hinaus können Moderatoren die integrierten Tools verwenden, die Elastic Channels zur Verfügung stellen. Moderatoren können beispielsweise Benutzer aus einem Kanal verbannen, Moderatoren einrichten und Kanalflüsse verwenden, um automatisch alle Nachrichten im Kanal zu moderieren.
Weitere Informationen zu Amazon Chime SDK Messaging-Kontingenten finden Sie unter Messaging-Kontingente in der Amazon Chime SDK General Reference.
Themen
- Voraussetzungen
- Konzepte für elastische Kanäle
- Zusätzliche unterstützte Funktionen
- Schaffung elastischer Kanäle für Amazon Chime Chime-Meetings SDK
- Elastic Channel-Mitglieder für Amazon Chime Chime-Meetings SDK verwalten
- Senden von Elastic Channel-Nachrichten in Amazon Chime Chime-Meetings SDK
- WebSocket Systemnachrichten in elastischen Kanälen für Amazon Chime Chime-Meetings SDK verstehen
- Verwenden von Kinesis-Streams zum Empfangen von Systemnachrichten für Amazon Chime SDK Chime-Meetings
- Testen elastischer Kanäle für Amazon Chime SDK Chime-Meetings in unserer Demo-App
Voraussetzungen
Sie müssen über die folgenden Voraussetzungen verfügen, um elastische Kanäle verwenden zu können.
-
Kenntnisse der Funktionen von Amazon Chime SDK Messaging, wie z. B. die Verwaltung von Kanälen und das Senden und Empfangen von Nachrichten.
-
Die Möglichkeit, Amazon Chime SDK Messaging aufzurufen. APIs
Konzepte für elastische Kanäle
Um elastische Kanäle effektiv nutzen zu können, müssen Sie diese Konzepte verstehen.
- Unterkanäle
-
Elastische Kanäle unterteilen ihre Mitglieder in logische Container, die als Unterkanäle bezeichnet werden. Wenn Sie einem Elastic Channel einen
AppInstanceUser
hinzufügen, wird der Benutzer Mitglied eines Sub-Channels. Dieser Benutzer kann Nachrichten senden und empfangen, jedoch nur mit anderen Mitgliedern dieses Unterkanals. Das System lässt niemals zu, dass Nachrichten von einem Unterkanal in anderen Unterkanälen erscheinen. - Skalierung
-
Um die Nutzerinteraktion zu unterstützen, muss jeder Unterkanal eine Mindestmitgliedschaft erfüllen. Sie geben diesen Wert an, wenn Sie einen elastischen Kanal erstellen. Wenn Benutzer einer Veranstaltung beitreten oder sie verlassen, leitet das System Mitglieder in verschiedene Unterkanäle weiter, wodurch der gesamte Kanal „elastisch“ wird. Unterkanäle führen die folgenden Skalierungsaktionen aus.
-
SCALE_ OUT — Wenn eine neue Mitgliedschaftsanfrage für einen Elastic Channel eingeht und alle Sub-Channels voll sind, skaliert das System, indem es einen neuen Sub-Channel erstellt und dann Mitgliedschaften von bestehenden Sub-Channels auf den neuen Subchannel überträgt.
-
SCALE_IN — Wenn die Anzahl der Mitglieder eines Unterkanals die Mindestanforderung unterschreitet und ein anderer Unterkanal alle Mitglieder des ersten Unterkanals aufnehmen kann, überträgt ein
SCALE_IN
Ereignis diese Mitgliedschaften und löscht dann den Unterkanal und alle Nachrichten.
Anmerkung
Wenn du auf Nachrichten von Kanälen zugreifen möchtest, die gelöscht wurden, musst du zuerst das Nachrichtenstreaming aktivieren. Weitere Informationen finden Sie unter Streaming-Messaging-Daten in Amazon Chime SDK Messaging.
-
- Übertragung von Mitgliedern
-
Dies tritt auf, wenn die Mitgliederverteilung
AppInstanceUser
von einem Unterkanal auf einen anderen verschoben wird. Der gehört nach der ÜbertragungAppInstanceUser
immer noch zum elastischen Kanal. Der neue Unterkanal enthält jedoch unterschiedliche Mitgliedschaften und Nachrichten, sodass die von ihmAppInstanceUser
nach der Übertragung gesendeten Nachrichten an diese verschiedenen Mitglieder gehen. Die Verteilung der Mitgliedschaften hat keinen Einfluss auf die Mitgliedschaften von Moderatoren.
Anmerkung
Elastic Channels unterstützen keine versteckten Mitgliedschaften, Mitgliedschaftseinstellungen und Zeitstempel für gelesene Nachrichten.
Zusätzliche unterstützte Funktionen
Elastische Kanäle unterstützen diese Messaging-Funktionen ebenfalls.