항해99 DAY33 [Web socket & SSE]

Colleen·2023년 2월 19일
0
post-thumbnail
post-custom-banner

Websocket 과 SSE

Websocket

TCP연결을 통해서, 양방향통신 체널을 제송하는 기술이다. 간단하게 만들어 본 결과로는 실시간 채팅의 경우 사용하는 것을 경험 해 보았다. 하지만 spring이 아닌 node.js로 학교 과제에서 만들어 본것 이기 때문에 완성도에서는 생각 보다 별로 였다.

SSE

(Server Sent Events) SSE는 웹소켓과 비슷하지만 다른경우라고 들었다. SSE같은 경우, 실시간 검색어나 주식정보, 날씨정도들의 자주 바뀔 수 있는 데이터에 사용하면 좋은 것이다. SSE 역시 HTTP프로토콜에 의해 동작한다. 그리고 이 방법은 서버에서 업데이트가 필요할 때마다 클라이언트에 일방적으로 데이터를 전송해준다.
(매니저님께 여쭤 보았더니, 실시간 알림으로 사용했다고 하셨다. )

Websocket 과 SSE의 차이점

둘의 가장 큰 차이점은 웹소켓이 양방향으로 데이터를 주고 받는 다면 SSE는 일방적으로 데이터를 클라이언트에 뿌린다는 점이다.
둘의 차이는 아래 사이트에 자세하게 쓰여 있다. 확인하면 좋을 거 같다.
https://surviveasdev.tistory.com/entry/%EC%9B%B9%EC%86%8C%EC%BC%93-%EA%B3%BC-SSEServer-Sent-Event-%EC%B0%A8%EC%9D%B4%EC%A0%90-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B3%A0-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EA%B8%B0

profile
이상한 나라의 개발하는 예대생
post-custom-banner

0개의 댓글