카테고리 없음

[Spring] SSE

개발 공주 2023. 7. 27. 14:18
728x90

SSE(Server-Sent Events)는 웹 애플리케이션에서 서버로부터 데이터를 비동기적으로 전송 받을 수 있는 기술 중 하나이다. 클라이언트의 별도의 요청이 없이도 알림처럼 실시간으로 서버에서 데이터를 전달해야 할때가 있다. 이럴때 단방향으로 통신을 지원하며 서버로 데이터를 보낼 수없다는 단점이 있지만, 실시간 업데이트가 필요할때는 효율적으로 데이터를 전달할 수 있다.

그외 방식

ShortPolling => 클라이언트가 주기적으로 서버로 요청을 보내서 데이터를 받는다.

Long Polling => 서버의 변경이 일어날때까지 대기하는 방식.