개요웹소켓만을 이용해 실시간 채팅 서비스를 구현하려 했을 때, 여러 제약이 있음을 느꼈다. 웹소켓 자체에는 메시지 전송 규칙이 정해져 있지 않아 클라이언트와 서버가 데이터를 직접 정의해야 하는 불편함이 있고, PUB/SUB 개념이 없어 특정 사용자나 그룹을 대상으로 메시지를 전달하는 기능을 직접 구현해야 했다. 이러한 문제를 해결하기 위해 STOMP를 도입했지만, 초기 설정 과정에서 발생한 여러 시행착오와 개념 부족으로 인해 예상치 못한 문제들을 경험했다.이에 STOMP의 개념과 동작 방식을 깊이 있게 학습하여 정리하고자 한다. 웹소켓만으로 실시간 통신을 구현할 수 없는 이유웹소켓은 기본적으로 클라이언트와 서버 간 양방향 통신을 지원하는 저수준 프로토콜이다.하지만 단순한 데이터 전송 채널일 뿐, 메시지..