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 elastic Channels beschrieben.

Ereignisse der Nachricht

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

Veranstaltungen zur Mitgliedschaft

DieCREATE_CHANNEL_MEMBERSHIPDELETE_CHANNEL_MEMBERSHIP AND-Ereignisse haben dassubChannelId Feld jetzt in ihren Nutzlasten.

Elastische Kanäle unterstützen dieBATCH_CREATE_CHANNEL_MEMBERHSIP Veranstaltung nicht. Wenn Sie die BatchCreateChannelMembershipAPI aufrufen, sendet das System einzelneCREATE_CHANNEL_MEMBERSHIP Ereignisse.

Sie können jetzt denUPDATE_CHANNEL_MEMBERSHIP Ereignistyp verwenden, um Änderungen der Mitgliedschaftsinformationen zu signalisieren. Beispielsweise sendet das System bei einem Mitgliedertransfer von einem Subchannel zu einem anderen einUPDATE_CHANNEL_MEMBERSHIP Ereignis mit dem neuen ElementSubChannelId in der Payload, um anzuzeigen, dass das Mitglied übertragen wurde.

Anmerkung

Das System sendet dasUPDATE_CHANNEL_MEMBERSHIP Ereignis nur an das Mitglied, das übertragen wurde, und nicht an andere Mitglieder des Sub-Channels. Aus diesem Grund empfehlen wir die Verwendung der ListChannelMembershipsAPI, anstatt die Mitgliederlisten für Ihren Channel WebSockets zu füllen. Weitere Informationen finden Sie unter Zum WebSockets Empfangen von Nachrichten verwenden.