일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ArrayList
- GIT
- Spring
- Til
- Java
- 항해99
- 코딩테스트 준비
- CS
- Entity
- 자료구조
- 99클럽
- 프로그래머스
- css
- cs 공부)준비
- 코딩
- 개발자 취업
- 이진 탐색(binary search)
- 코딩공부
- 회고
- github
- wil
- aop
- 배열
- 자바
- Grafana
- 면접(java
- 정렬 알고리즘(sort algorithm)
- 코딩문제
- HTML
- 메서드
- Today
- Total
목록SSE (2)
hayu's 개발 일지

SSE(Server-Sent-Events)SSE(Server-Sent-Events)는 웹 애플리케이션에서 실시간 업데이트를 제공하는데 사용되는 웹 기술 중 하나이다. (서버로부터 데이터를 비동기적으로 전송받을 수 있는 기술 중 하나이다.)→ SSE는 단방향 통신아며 클라이언트의 별도 추가 요청 없이 서버에서 업데이트를 스트리밍할 수 있다는 특징이 있다.Spring 에서는 Spring MVC에서 사용되는 SseEmitter 클래스를 제공하여 손쉽게 SSE 스트림을 생성하고 클라이언트에게 이벤트를 푸쉬할 수 있도록 한다.→ 이를 통해 클라이언트가 연결을 유지하면서 서버로부터 데이터를 지속적으로 수신할 수 있도록 한다.SSE(Server-Sent-Events) 장점과 단점장점HTTP를 통해 통신하므로 다른 프..

Polling 클라이언트가 평범한 HTTP Request를 서버로 계속 요청해 이벤트 내용을 전달받는 방식이다. 가장 쉬운 방식이지만 클라이언트가 지속적으로 Request를 요청하기 때문에 클라이언트의 수가 많아지면 서버의 부담이 급증한다. HTTP Request Connection을 맺고 끊는 것 자체가 부담이 많은 방식이고, 클라이언트에서 실시간 정도의 빠른 응답을 기대하기 어렵다. 일정하게 갱신되는 서버 데이터의 경우 유용하게 사용할 수 있는 방법이다. Long Polling Long Polling(롱 폴링)은 클라이언트가 서버에게 요청을 보내고, 서버가 즉시 응답하지 않고 일정 시간 동안 연결을 유지한 채로 대기하다가 새로운 데이터 또는 이벤트가 발생하면 응답을 반환하는 방식의 통신 기법이다. 일..