일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- AWS
- iTerm2
- rsa충돌
- docker
- alpine
- byungjoo kim
- 페이지이동경고
- 김병주
- GIT
- python
- beforeunload
- WebSocket
- MSA
- java
- omz
- Intellij
- socjs
- gcOverhead
- SSH
- remote
- 토이프로젝트
- zsh
- KPT
- Dominic
- nginx
- 커리어스킬
- Spring
- handshake
- docker-compose
- failed upgrade header
- Today
- Total
목록Spring (2)
Eyeeshot BloG
Spring frameworkd는 WebSocket 메시지를 처리하는 Client, Server 측 application을 작성하는데 사용할 수 있는 WebSocket API를 제공하고 있습니다. Gradle 로 작업 build.gladle dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation('org...
개요 HTTP 통신의 기본적인 동작 방식은 Web Browser 에서 Request를 보내면 Server는 Response를 준다. 하지만 양방향 통신을 동작해야 하는 상황이 있다. 즉 Server에서 Client로 특정 동작을 알려야 하는상황이다. 예로 instargram에 접속되어있는 상황에서 새글이 올라오면 새글로 가기라는 버튼이 뜨는 경우가 이와같은 상황이다. WebSocket이 있기 전에는 이를 Poling이나 Long poling 등의 방식으로 해결했었다. 하지만 WebSocket의 등장으로 Server-Client 간의 실시간 통신이 가능하게 되었다. WebSocket이란 HTTP 환경에서 전이중 통신(full duplex, 2-way communication)을 지원하기 위한 프로토콜로, ..