WebSocket Systemnachrichten in elastischen Kanälen verstehen - Amazon Chime SDK

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.

WebSocket Systemnachrichten in elastischen Kanälen verstehen

Das Amazon Chime SDK sendet Systemnachrichten an alle verbundenen Clients für Ereignisse, die in Kanälen stattfinden. In der folgenden Liste werden die Systemnachrichten für elastische Kanäle beschrieben.

Nachrichtenereignisse

Event-Payloads für elastische Kanäle enthalten das subChannelId Feld. Die Nutzlasten für nicht elastische Kanäle bleiben gleich.

Veranstaltungen zur Mitgliedschaft

Die DELETE_CHANNEL_MEMBERSHIP Ereignisse CREATE_CHANNEL_MEMBERSHIP und Ereignisse haben das subChannelId Feld jetzt in ihren Nutzlasten.

Elastische Kanäle unterstützen das BATCH_CREATE_CHANNEL_MEMBERHSIP Ereignis nicht. Wenn Sie die BatchCreateChannelMembershipAPI aufrufen, sendet das System einzelne CREATE_CHANNEL_MEMBERSHIP Ereignisse.

Sie können jetzt den UPDATE_CHANNEL_MEMBERSHIP Ereignistyp verwenden, um Änderungen der Mitgliedschaftsinformationen zu signalisieren. Beispielsweise sendet das System bei der Übertragung eines Mitglieds von einem Unterkanal auf einen anderen ein UPDATE_CHANNEL_MEMBERSHIP Ereignis mit dem neuen Eintrag SubChannelId in der Payload, um anzuzeigen, dass das Mitglied übertragen wurde.

Anmerkung

Das System sendet das UPDATE_CHANNEL_MEMBERSHIP Ereignis nur an das Mitglied, das übertragen wurde, und nicht an andere Mitglieder des Unterkanals. Aus diesem Grund empfehlen wir dir, die ListChannelMembershipsAPI zu verwenden, anstatt die Mitgliederlisten deines Kanals WebSockets zu füllen. Weitere Informationen finden Sie unter Wird WebSockets zum Empfangen von Nachrichten verwendet.