2013-01-11 5 views
1

저는 통신 채널의 데이터를 모니터링하고 웹 페이지에 피드백을 제공하려는 프로젝트를 진행하고 있습니다. 데이터는 웹 서버에서 실행되는 프로세스에서 읽은 다음 IPC를 통해 사용할 수있게됩니다. 문제는이 데이터를 캡처하여 웹 페이지를 통해 클라이언트에 스트리밍하는 가장 좋은 방법은 무엇입니까? Lighttpd를 웹 서버로 사용하고있을 것입니다.실시간 데이터를 웹 페이지로 스트리밍

+1

호환성 레이어는 socket.io에서 확인하십시오. – goat

답변

1

"혜성 (Comet)"이라는 기술을 사용하려고합니다. 프런트 엔드에서

당신이 라이브 지원 인터페이스 (또는 감지 된 브라우저 엔진에 따라 3의 조합)

을 제공하기 위해 HTML5 웹 소켓, 긴 폴링, 또는 숨겨진 iframe이 기술을 활용해야합니다

서버 측 (lighttpd를 사용하는 경우)에서 beanstalkd와 같은 메시지 대기열 시스템을 사용할 것을 제안합니다. beanstalkd, lighttpd 및 php를 결합하여 새로운 메시지가 beanstalkd 대기열 (튜브라고 함)에 도착할 때 대기하고 대기하는 "무한 로딩"페이지를 작성할 수 있습니다. 새 메시지를 받으면 브라우저 프런트 엔드로 출력 할 수 있습니다.

관련 문제