devwoodie.com
postsaboutguestbookplayground
React&Next.js
3 posts
All
Dev
Experience
Node.js
React&Next.js
ReactNative
회고
SSE(Server-Sent-Events)로 실시간 알림 구현하기

다른 페이지에 있을 때도 알림이 오면 보여주는 기능을 만들려고 한다. 그러기 위해서는 실시간으로 데이터를 받아오는 로직이 필요하다. SSE(Server-Sent-Events) 라는 것을 알게 되었다. SSE (Server-Sent-Events) 란? 간단하게 서버의 데이터를 실시간, 지속적으로 Streaming 하는 기술이다. SSE 특징 서버에서 클라이언트로 실시간 이벤트를 전송하는 웹 기술로 서버에서 발생하는 업데이트나 알림 등을 으로 클라이언트에 전달할 수 있다. 단방향 통신이기 때문에 만 데이터를 전송할 수 있다. 클라이언트는 HTTP 프로토콜을 통해 SSE 연결을 설정하고, 서버는 HTTP 응답을 유지한 상태에서 데이터를 전송한다. 을 제공하기 때문에 연결이 끊어졌을 때 자동으로 다시 연결한다. WebSocket과의 차이점 가장 큰 차이점은 데이터 흐름에 있다. SSE는 서버 —> 클라이언트 ( 통신 방식) 일방적인 데이터 전송이 필요한 주가 업데이트, 실시간 알림에 적…

2024.08.06
DevReact&Next.js

© Powered by danmin