1. WebSocket 아키텍처 개선: 직접 전송 → 메시지 큐
🔴 과거 아키텍처: 직접 전송 방식
구조도
문제점
동시성 문제
: 여러 이벤트가 동시에
sendMessage()
호출
경합 상태
: WebSocket 단일 연결에서 경합 발생
이로 인한 메세지 송신 오류
🟢 현재 아키텍처: 방별 메시지 큐 시스템
구조도
개선사항
방별 격리
: 각 게임방마다 독립적인 메시지 큐
메세지 송신 충돌 구조적인 해결