백엔드 & 인프라🔒 20칩
STOMP + Spring WebSocket으로 10만 동시접속 채팅 서버 구축하기 (오답노트 포함)
들어가며
「STOMP + Spring WebSocket으로 10만 동시접속 채팅 서버 구축하기 (오답노트 포함)」를 정리하게 된 계기는 단순했어요. 같은 문제를 세 번째 만났을 때, 이번엔 기록으로 남겨야겠다고 생각했습니다.
문제 상황
이어지는 내용은 20칩(4,000원)으로 열람할 수 있어요
보유 칩 1,250개 · 열람 후 24시간 안에 코드가 동작하지 않으면 100% 환불돼요.
부하 테스트 코드 및 STOMP 채널 인터셉터 소스
k6 스크립트 + WebSocketHandler 소스코드 패키지 포함
- #Spring
- #JPA
- #성능
댓글 3
박준하
측정 → 가설 → 검증 순서, 저도 팀에 공유해야겠어요 👍
곽다윗
fetch join이랑 페이징 같이 쓸 때는 어떻게 하셨어요?
김승조
@곽다윗 컬렉션 fetch join은 페이징이랑 같이 못 써서 batch size로 풀었어요.
딥소스
잘 읽었습니다. 다음 편도 기대할게요!