WebSocket 운영 체크리스트

채팅이 로컬에서 동작해도 운영에서는 TLS, CORS, sticky session, broker 문제가 먼저 터진다.

WebSocket채팅이 로컬에서 동작해도 운영에서는 TLS, CORS, sticky session, broker 문제가 먼저 터진다.
TLS

wss / https

운영 도메인에서는 암호화된 연결과 인증서 갱신을 확인한다.

auth

handshake 인증

연결 시 토큰을 검증하고 room 접근 권한을 분리한다.

recover

재연결

disconnect 뒤 자동 재시도, 중복 이벤트, 메시지 누락을 처리한다.

scale

브로커

여러 서버 인스턴스는 Redis adapter 같은 pub/sub 계층을 둔다.

balance

sticky session

long-polling fallback이 있으면 같은 클라이언트를 같은 서버로 보낸다.

핵심WebSocket 운영 체크리스트은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.