본문 바로가기

학습 기록 (Learning Logs)/CS Study

SSE (Server Sent Events)

 

 


 

출처: https://www.youtube.com/watch?v=i4-MNzNML_c

 

 


 

SSE (Server Sent Events)

서버가 클라이언트에게 일방적으로 보내기

- http 사용

- 단방향

- 서버 쪽에서 클라이언트에게 실시간으로 데이터를 보냄

http 단방향
  로드밸런싱에서 사용 가능

 

 

 

 

 


 

client -> server 요청

 

 

 

 

 

 

server-> client 수락 응답

- keep-alive : 연결을 계속 유지한다

- tcp 연결 유지

 

 

 

 

 

 

 

 

서버만 보낸다

- 단뱡항

- 클라이언트는 서버에게 응답 못함

 

 

서버에서 보낸 메시지 형식

 

 

client -> server 재연결 요청

 

자동으로 재연결이 된다

 

 

 

 

 

 

 

 

 

종료

 

 

클라이언트가 연결을 종료하는 방법

 

 

서버가 연결을 종료하는 방법

 

 

 

 

 

 

 


http/2 push 차이

 

 


web socket 차이

구현이 쉽다

 

http 기반 -> 방화벽 사용 가능, 프록시 서버 가능

'학습 기록 (Learning Logs) > CS Study' 카테고리의 다른 글

AI를 활용한 webtoon maker 만들기  (0) 2025.02.20
WebRTC - Communicating with clients  (0) 2025.02.20
Real-time Notification Service Using WebSocket  (0) 2025.02.20
concurrenct problem  (0) 2025.02.13
noSQL  (0) 2025.02.12