엘라스틱 채널의 WebSocket 시스템 메시지 이해 - Amazon Chime SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

엘라스틱 채널의 WebSocket 시스템 메시지 이해

Amazon Chime SDK는 채널에서 발생하는 이벤트에 대해 연결된 모든 클라이언트에 시스템 메시지를 보냅니다. 다음 목록에서는 엘라스틱 채널의 시스템 메시지에 대해 설명합니다.

메시지 이벤트

엘라스틱 채널의 이벤트 페이로드에는 subChannelId 필드가 포함됩니다. 비 엘라스틱 채널의 페이로드는 동일하게 유지됩니다.

멤버십 이벤트

이제 CREATE_CHANNEL_MEMBERSHIPDELETE_CHANNEL_MEMBERSHIP 이벤트의 페이로드에 subChannelId 필드가 있습니다.

엘라스틱 채널은 BATCH_CREATE_CHANNEL_MEMBERHSIP 이벤트를 지원하지 않습니다. BatchCreateChannelMembership API를 호출하면 시스템에서 개별 CREATE_CHANNEL_MEMBERSHIP 이벤트를 전송합니다.

이제 UPDATE_CHANNEL_MEMBERSHIP 이벤트 유형을 사용하여 멤버십 정보 변경을 알릴 수 있습니다. 예를 들어, 한 하위 채널에서 다른 하위 채널로 멤버를 이전하는 동안 시스템은 페이로드에 새 SubChannelId가 포함된 UPDATE_CHANNEL_MEMBERSHIP 이벤트를 전송하여 멤버가 이전되었음을 알립니다.

참고

시스템은 전송된 멤버에게만 UPDATE_CHANNEL_MEMBERSHIP 이벤트를 전송하고 하위 채널의 다른 멤버에게는 전송하지 않습니다. 따라서 채널 멤버십 명단을 채울 때는 WebSockets 대신 ListChannelMemberships API를 사용하는 것이 좋습니다. 자세한 정보는 메시지 WebSockets 수신에 사용 섹션을 참조하세요.