[Web] 실시간 알림 구현 - SSE(Server Sent Event), Websoket 차이점 정리
판매자가 회원의 리뷰에 답글을 달면 위와같이 알림 메세지를 보내는 기능이 필요했다.현재는 답글을 달 경우 "어드민 서버"에서 Kakfa로 메세지를 보내고, "회원 서버"에서는 해당 topic을 구독하는 회원들에게 전달 받은 메세지를 SSE로 프론트에 뿌려주도록 구현했다.DB에 저장하는 것 만으로 알림은 충분히 구현이 가능하다.다만 위 처럼 서버에 요청을 보내지 않으면 알림을 표시할 수 없다. (실시간으로 알림을 보내줄순 없다.) 실시간 알림을 구현하는 경우 대표적으로 SSE, Websoket, Polling 3가지가 있다. 이번 포스팅에서는 자주 사용되는 SSE와 Websoket에 대한 차이점에 대해 이야기하고, SSE를 사용해 해당 실시간 알림을 구현한 이유에 대해 설명하고자 한다.SSE vs Web..