티스토리 뷰

Daylogs/Logic

Comet (Server Push)

ohgyun 2009. 11. 20. 15:09
발생일: 2009.11.20

문제:
프렌드 홍이 Google Wave 에 대한 내용에 들어있는 포스트 링크를 줬다.

(동영상도 재밌고 유익하다. 시간을 내서라도 쭉 보도록 하자.)

얘네들을 보면, 변경 사항이 각 페이지를 보고 있는 사용자에게 실시간으로 보여진다.
Google Talk 이나 Google Doc 에도 이미 있는 기능이긴 하던데,..
아마 서버 푸시 방식으로 요청을 처리하고 있는 것 같다. (옵저버 패턴처럼 말이다...)

이건 어떻게 구현하는 걸까?

해결책:
홍이 Resin 이라고, 이런 방식을 제공하는 서버가 있다며, 잘 정리된 포스트가 있다고 알려준다.
더불어, 이런 Server Push 방식을 Comet 이라고 한다고 알려줬다.

Comet 이란 웹 클라이언트(보통 웹 브라우저)의 명시적인 요청이 없어도
서버에서 클라이언트로 데이타를 밀어넣는(Push) 방식으로 동작하는 웹 프로그래밍 모델을 일컫는 말이라 한다.

자세한 내용은 아래 포스트를 참고하자.


반응형
댓글
공지사항