- STOMP란
STOMP는 웹소켓을 통해 메시지를 주고 받을때 사용하는 프로토콜이다.
웹소켓 위에서 동작하는 메시징 프로톸콜이며 웹소켓 보다 한층 더 체계적인 메시지 구조와
라우팅 기능을 제공한다.
기본적으로 메시지 브로커를 기반으로 동작하며
Pub/Sub/모델을 지원한다.
- STOMP의 동작방식
STOMP는 COMMAND + Header + Body로 이루어진 프레임 기반의 프로토콜이다.
1. 클라이언트가 STOMP 서버에 연결 요청
2. 서버가 연결 승인
3. 클라이언트가 특정 채널에 메시지 구독
4. 클라이언트 또는 서버가 메시지를 전송
5. 서버가 메시지를 해당 채널의 구독자들에게 전달
6. 클라이언트가 연결 종료 요청
'개발학습기' 카테고리의 다른 글
| 웹 소켓 (0) | 2025.02.11 |
|---|---|
| 벌크 인서트(Bulk Insert) (0) | 2025.02.02 |
| 쿠키(Cookie) (1) | 2024.12.29 |
| 세션(Session) (0) | 2024.12.29 |
| FTP(File Transfer Protocol) (0) | 2024.12.29 |