세션 등록
사용자 ID, room, 권한, 연결 ID를 서버 메모리나 별도 저장소에 매핑합니다.
session메시지 처리
클라이언트 메시지를 검증하고 broadcast, direct, ack 정책에 따라 전달합니다.
messageHeartbeat
ping/pong 또는 주기 메시지로 끊어진 연결을 빠르게 감지합니다.
liveness재연결
네트워크 끊김 뒤 exponential backoff와 상태 복구 절차를 둡니다.
reconnectSingle server
가장 단순한 연결 관리
작은 규모에서는 쉽지만 장애와 배포 때 모든 연결이 끊길 수
있습니다.
초기 단계
Scaled server
여러 인스턴스 운영
sticky session 또는 Redis pub/sub 같은 메시지 브로커가
필요합니다.
room 동기화
Serverless
긴 연결과 제약 충돌
일반 serverless 함수는 지속 연결에 맞지 않아 별도 실시간
인프라가 필요할 수 있습니다.
플랫폼 제한 확인