티스토리 뷰
(동영상도 재밌고 유익하다. 시간을 내서라도 쭉 보도록 하자.)
얘네들을 보면, 변경 사항이 각 페이지를 보고 있는 사용자에게 실시간으로 보여진다.
Google Talk 이나 Google Doc 에도 이미 있는 기능이긴 하던데,..
아마 서버 푸시 방식으로 요청을 처리하고 있는 것 같다. (옵저버 패턴처럼 말이다...)
이건 어떻게 구현하는 걸까?
해결책:
홍이 Resin 이라고, 이런 방식을 제공하는 서버가 있다며, 잘 정리된 포스트가 있다고 알려준다.
더불어, 이런 Server Push 방식을 Comet 이라고 한다고 알려줬다.
Comet 이란 웹 클라이언트(보통 웹 브라우저)의 명시적인 요청이 없어도
서버에서 클라이언트로 데이타를 밀어넣는(Push) 방식으로 동작하는 웹 프로그래밍 모델을 일컫는 말이라 한다.
자세한 내용은 아래 포스트를 참고하자.
Comet 에 대하여
자바 서블릿 컨테이너의 Comet 지원 1 - Jetty
자바 서블릿 컨테이너의 Comet 지원 2 - Tomcat
자바 서블릿 컨테이너의 Comet 지원 3 - Resin
자바 서블릿 컨테이너의 Comet 지원 1 - Jetty
자바 서블릿 컨테이너의 Comet 지원 2 - Tomcat
자바 서블릿 컨테이너의 Comet 지원 3 - Resin
반응형
댓글
공지사항