현재 진행중인 프로젝트에서 타임라인이나 알림을 비동기식으로 확인할 수 있는 기능을 만들고 있습니다.
처음에는 이러한 기능을 Long polling을 이용하여 구현하려했으나
클라이언트에서 Request를 보내고 서버에서 Response를 받는 구조로는
liveness를 구현하기에 한계가 있다고 판단하여 Websocket을 이용하여 개발중입니다.
현재 네이버에서 서비스하는 실시간 검색어 기능이 현재 저희가 구현하고자 하는 기능과 유사하다는 생각이 들어
네이버의 실시간 검색의 기능은 어떤식으로 데이터를 받아오는지 궁금하여 질문합니다.
만일 해당 기능이 Comet으로 구현되있다면 Websocket으로 바꾸지 않은 이유가 있는지 궁금합니다.
만약 있다면 Websocket으로 인해 발생할 Issue들이 궁금합니다.
죄송합니다. 설명이 부족했네요 여기서 알림은 PC 웹환경에서의 알림을 뜻합니다. PC버전의 페이스북에서
친구요청이 오면 실시간으로 알림이 뜨는 기능이라고 생각하시면 이해하기 쉬우실 겁니다.
현재 진행중인 프로젝트에서 타임라인이나 알림을 비동기식으로 확인할 수 있는 기능을 만들고 있습니다. 처음에는 이러한 기능을 Long polling을 이용하여 구현하려했으나 클라이언트에서 Request를 보내고 서버에서 Response를 받는 구조로는 liveness를 구현하기에 한계가 있다고 판단하여 Websocket을 이용하여 개발중입니다. 현재 네이버에서 서비스하는 실시간 검색어 기능이 현재 저희가 구현하고자 하는 기능과 유사하다는 생각이 들어 네이버의 실시간 검색의 기능은 어떤식으로 데이터를 받아오는지 궁금하여 질문합니다. 만일 해당 기능이 Comet으로 구현되있다면 Websocket으로 바꾸지 않은 이유가 있는지 궁금합니다. 만약 있다면 Websocket으로 인해 발생할 Issue들이 궁금합니다.
URL : https://github.com/seongahjo/Teamkerbell