클라이언트와 서버를 연결하고 실시간으로 통신이 가능하도록 하는 통신 프로토콜클라이언트가 초기에 HTTP GET으로 Handshake 요청 시 upgrade 헤더를 사용하여 웹소켓을 사용할 것을 서버에 알림서버는 클라이언트의 요청에 대해 HTTP 101 Switching
MongoDB 선정 Document, BSON 데이터 형식으로 저장되어 적은 용량을 사용하고 처리속도가 빠름수평적으로 확장하는데 용이많은 양의 데이터를 Read/Write하기 용이하고, 더 많은 사용자와 데이터를 수용할 수 있습니다.구조1:1 채팅방다대다 채팅방채팅
build.gradle 파일WebSocketConfigurationjwt 인증시 websocket은 인증 방식을 다르게 설정하므로, 기존 jwt 인증 filter에서 websocket은 제외FilterChain.javaSecurityConfigWebSocketConfi
[Stomp] FrontEnd 구현 설치 연결 전송
nginx conf 파일에 해당 내용 추가WebSocket이 hop-by-hop 프로토콜이므로 프록시 서버가 클라이언트의 Upgrade 요청을 가로챌 때 적절한 헤더를 포함하여 WAS 서버에 업그레이드 요청을 보내야 함proxy_set_header Upgrade $ht