Rev. 2.73

comet.png



Jabbify는 실시간 인터랙션을 제공하는 Comet기술을 기반으로 한 자바스크립트 API(JavaScriptMVC 프레임웍)를 이용하여 만들어진 채팅 서비스 입니다. 우측 그림은 Comet의 작동 과정을 표현한 것인데요. 전통적인 XHR(XMLHttpRequest) 폴링규칙에서 벗어난 롱-폴링(long-polling) 방식으로 브라우저는 지속적으로 커넥션 한개를 열어놓고 서버에서 이벤트가 발생할 때 응답하기 때문에 실시간 인터랙션이 이루어지게 할 수 있다고 합니다. 좌측에 있는 녀석이 바로 Jabbify 채팅 클라이언트 입니다. API 문서를 보면 이 녀석이 어떻게 돌아가는지 알 수 있고 이를 응용하면 채팅 외에도 온라인 게임, 속보, 주식, 강의, 각종 알림 서비스 등으로 둔갑시킬 수도 있다고 합니다. 그 예로 온라인 피아노 건반을 만들었군요. 참고로, Gmail에 포함된 구글 톡 역시 Comet을 사용한다고 합니다.

Comments

Got something to add? You can just leave a comment.

Your Reaction Time!

captcha

avatar