[개념정리] WebSocket 과 STOMP
·
Spring/백엔드 기초
이번 강의주차에서는 실시간 데이터 처리에 대한 내용을 다루다 보니 그에 필요한 WebSocket과 STOMP 의 개념 및 동작 방식 등을 알아갈 필요가 생겼다. WebSocket이란 ? : 서버와 클라이언트가 한 번 연결되면 끊지 않고 양방향으로 자유롭게 데이터를 주고받을 수 있는 프로토콜 웹소켓의 통신구조: 클라이언트 → 서버로의 요청이 아니라, 클라이언트의 요청없이도 서버 → 클라이언트로 정보를 실시간으로 보낼 수 있다는 것 양방향 통신 구조에서는 HTTP 통신을 할 수 없기 때문에 별도의 프로토콜을 사용하게 되는데, http:// 가 아닌 ws://의 url을 가진 웹소켓 프로토콜을 사용하며 명시적으로는 해당 프로토콜을 사용하지는 않지만 내부적으로 사용하게 된다. 👉 양방향 통신 파헤쳐보기1...