2009-10-19 4 views
4

나는 대규모 응용 프로그램 (client-flex, server-.net)을 사용하려고합니다. 서버 쪽에서 요청하지 않고 클라이언트에 데이터를 푸시해야합니다.이 데이터는 DB의 테이블이거나 응용 프로그램이 고려해야하는 정수 2 개입니다..net backend에서 flex 푸시 응용 프로그램에 데이터

나는 WebOrb.net을 그 직업에 대해 고려하려고 시도했지만 문서는 매우 열악하며 지원은 단순히 존재하지 않는다 (엔터프라이즈 라이센스를 구매하려고했다).

AMF를 사용하여 .net 응용 프로그램 및 SQL 서버에서 플렉스 클라이언트로 데이터를 푸시 할 수있는 서버 측 솔루션을 찾고 있는데 트래픽 및 데이터 볼륨이 매우 효율적이어야합니다.

모든 응용 프로그램에 모든 클라이언트가 가능한 한 액세스 할 수 있어야하므로 방화벽에 의해 차단 된 연결이 아니어야합니다.

괜찮은 솔루션입니까? BlazeDS? - .net 함께 작동 할 수 있습니까? 안정된? LifeCycle? 그것은 .net 함께 작동 할 수 있습니까? 안정된? WebORb.net? 누구든지 그 서버에 대한 또 다른 인상을 가지고 있으며 내가 가진 것보다 더 나은 경험을 가지고 있습니까?

나는 귀하의 답변을 기쁘게 생각합니다.

는 아비

+0

왜 플렉스 앱을 만들지 않는가? n 초마다 새로운 데이터를 서버에서 확인 하시겠습니까? –

+0

서버에서 과부하가 발생하여 들어오는 데이터의 구조를 이해할 때 나타나지 않습니다. 클라이언트에 끌어 오기 섹션이 있지만 대부분의 데이터를 밀어 넣어야합니다. 채팅 (이것은 채팅이 아닙니다)을 상상해보십시오. 누군가가 채팅 메시지를 보내고 있습니다. 즉시보아야합니다. 그렇지 않은 경우 N 초마다 서버에 핑을 보내서는 안됩니다. – KensoDev

답변

1

당신은 http://www.fluorinefx.com/을 확인해야합니다. 그것은 오픈 소스이고 weborb만큼이나 우수합니다. 둘 다 메일 링리스트를 갖고 있으며 많은 설치 예제 (데이터를 클라이언트에 푸시하는 방법)도 있습니다. .net으로 작업한다면 FluorineFx를 무료로 추천합니다. WebOrb는 무료이지만 프로덕션 환경에서는 5 개의 IP 만 연결할 수 있습니다. (커뮤니티 에디션도 있지만 프로덕션 환경에서 사용할 수 있는지 여부는 알 수 없습니다).

이들은 MSMQ도 지원합니다!

this 예에서 데이터를 유연하게 푸시하는 방법을 볼 수 있습니다. FluorineFx는 동일합니다.

+0

FlourineFX는 귀하가 확실히 찾고자하는 것입니다. WebORB는 진단, 계측 및 관리 분야에서 엔터프라이즈 수준의 WebORB Spank 인 FlourineFX에서 내가 말할 수있는 실제로 원하는 것입니다. 또한 WebORB 3.5에서 어떤 이유로 무료로 기업용 버전을 출시했습니다 ... :-D – JTtheGeek

+0

하지만 성능면에서 FluorineFX를 사용합니까? 나는 그렇게 생각하지 않았다. 진단, 계측 및 관리는 멋지지만 가격이 붙습니다. WebORB 3.5는 무료가 아니며 아직 있습니다. 하지만 어디서나 찾을 수는 없습니다.WebORB는 어디서나 다운로드를 허용하지 않습니다 ... –

-1

에게, 당신에게 난 그냥 항상 긴 시간 초과 (롱 폴링)로들을 수있다이 일을 알고있는 가장 쉬운 방법은 대단히 감사합니다. AMF.NET은 필요한 .NET 지원을 제공합니다. LiveCycle은 다른 유형의 데이터 푸시 기능을 지원하지만 BlazeDS는 긴 폴링 만 지원할 수 있다고 생각합니다.

0

이것은 완전히 미친 접근 일지 모르지만 나는 이전에 flex app으로 spark 채팅 앱을 구현했습니다. 스파크 채팅 ID는 플렉스 앱의 사용자 ID와 연결되어있어 스파크 클라이언트에게 메시지를 보내고 메시지에 따라 플렉스 앱을 업데이트하거나 요청을 시작할 수 있습니다.