어플리케이션이 웹소켓 API 를 사용할 수 있도록 해준다. ( 코드 변경없이 런타임에 필요시 비웹소켓으로 자동 대체해준다.)
SockJS 클라이언트(자바스크립트) : 브라우저에서 사용하는 클라이언트 라이브러리
- “GET /info” 정보를 전송하여 서버에서 기본 정보를 받는다
- 브라우저에 알맞는 어떤 전송수단을 사용해야 할지 선택 ( 웹소켓 or HTTP 스트리밍옵션 or HTTP 폴링 )
- http://host:port/myApp/myEndpoint/{server-id}/{session-id}/{transport} 형식으로 전송 요청
SockJS 서버 ( 스프링프레임워크 ) : Spring-WebSocket 모듈을 포함하여 구현한다.
'Spring' 카테고리의 다른 글
SpringSecurity 설정후 Post 요청 불가능 ( 403에러 ) 해결 (1) | 2021.04.16 |
---|---|
[JPA] Error executing DDL "alter table post drop foreign key (0) | 2021.04.16 |
JPA 매핑에 관하여 ( 엔티티 매핑 ) (0) | 2021.04.08 |
JPA 영속성에 관하여 (0) | 2021.04.08 |
Clean Code with Spring (0) | 2021.04.06 |