SockJS(스프링) WebSocket Stomp
- WebSocket을 지원하지 않는 경우를 위해 SockJS라는 소켓 에뮬레이터를 이용해 Http의 다른 기술을 사용한다.
- SockJS는 스프링을 지원한다. -> 스프링 사용시 SockJS 이용
- Stomp는 이들과는 별개로, Pub/Sub 구조의 소켓 통신을 위해 사용한다.
TextWebSocketHandler (인터페이스)
- 텍스트 기반 웹 소켓 핸들러. (이미지나 영상 기반 웹 소켓 핸들러 => BinaryWebSocketHandler)
- afterConnectionEstablished : 커넥션이 연결될 때, 실행하는 부분
- handleTextMessage : 소켓 서버가 메시지를 받았을 때, 실행
- afterConnectionClosed : 커넥션이 끊겼을 때, 실행
'스프링' 카테고리의 다른 글
[Spring]IoC(Inversion of Control)와 DI (0) | 2024.03.28 |
---|---|
[Spring] 객체 지향 설계 SOLID 개념과 적용 예시 (0) | 2024.03.25 |
[WAS] 쓰레드 풀 (0) | 2024.03.07 |
[Query DSL] Query DSL 왜 쓸까? (0) | 2024.03.07 |
동시 요청 문제 - ConcurrentHashMap (1) | 2024.02.28 |