문제

Windows 애플리케이션으로 빌드 된 현재 시스템이 있으며 실시간과 매우 가깝게 특정 작업을 수행합니다. 네트워크에는 사용자 정의 서버와 통신, 상태를 통신하며 명령을 보내고 수신하는 노드가 있습니다.

우리는 웹 배포 플랫폼으로 이동하려고합니다. 60-100으로 노드는 서버와 통신하고 클라이언트에 빠르게 표시해야합니다. 나는 초가 아닌 밀리 초에 대해 이야기하고 있습니다. 네트워크 연결은 LAN/100MBIT 또는 기가비트이며 클라이언트에서 서버로 빠르게 연결됩니다. 노드 통신도 작으며 이미 크기가 크지 않으며 수량이 압도적이지 않은 XML 메시지로 이미 전송되었습니다.

우리의 시스템 아키텍트는 자신감을 가지고 있으며 램프 + ajax로 수행 할 수 있다고 확신합니다. 나는 개인적으로 비슷한 시스템에 관여했으며, 실시간에 가까운 메시지를 보증하는 것에 대해 회의적입니다.

정신 점검을하기 위해 내가 틀렸습니까? 램프 또는 유사한 언어로 (잘) 할 수 있습니까? (Java가 아니라, 발사 된 Java 애플릿이 이것을 할 수 있다는 것을 알고 있습니다).

도움이 되었습니까?

해결책

실제 실시간이 아닌 메시징 프로그램과 같은 거의 실시간 응용 프로그램에 대해 이야기하고 있다면이를 수행 할 수 있습니다. 이 기술을 '긴 폴링'또는 혜성 여러 주요 웹 스타트 업에 의해 성공적으로 사용되었습니다 (Meebo 예를 들어).

HTML 5 사양에도 내장이 포함되어 있습니다 메시징 API 차세대 브라우저 (및 현재 세대)에서 구현되면서 이러한 기술을 주류로 실제로 추진해야합니다.

다른 팁

이것의 Ajax 부분은 괜찮습니다. LightStreamer 및 기타 혜성 (HTTP 서버 푸시) 서버와 같은 제품은 거의 실시간 통신을 제공 할 수 있습니다.

방정식의 램프 부분은 나를 걱정하는 것입니다. 고성능을 달성하려면 맞춤형 백엔드가 필요할 것입니다. LA 부품은 괜찮습니다. 신청서의 요구로 인해 MP를 재고하게 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top