2009-03-17 4 views
0

Ich suche ein Beispiel für einen lang laufenden HTTP-Aufruf von Flex/Actionscript an einen Java-Server, der Comet unterstützt. Auch lang andauernde http-Aufrufe werden normalerweise verwendet, um Daten vom Server zum Client zu übertragen, die ich zum "Streaming" von Daten zum Client verwenden möchte, beispielsweise Daten für eine große Tabelle. Der Client sollte bereits einige Daten anzeigen, bevor der Anruf beendet wird. Ich weiß, dass LCDS von Adobe dies unterstützt, aber ich bin an einer Implementierung auf niedriger Ebene interessiert, die die Daten direkt über HTTP erhalten würde.Beispiel einer Comet-Implementierung in Flex

Antwort

1

Ich weiß nicht, ob Blaze LCDS verwendet, aber Blaze hat die Fähigkeit, COMET zu tun:

Veröffentlichen und Subscribe-Messaging über HTTP veröffentlichen und abonnieren Sie Nachrichtenthemen in Echtzeit über HTTP Streaming oder lange Polling (COMET) mit die gleiche Zuverlässigkeit und Gesamt Dienstqualität als traditionelle Thick-Client-Anwendungen, ermöglicht die Schaffung innovativer und kollaborativen Echtzeit-Erfahrungen.

Das Messaging und Echtzeit Infrastruktur, mit nativen Web Protokollen ermöglichen die Zusammenarbeit und Daten Push-Anwendungen in eine zuverlässige Art und Weise gebaut werden, während mit nativen Web-Protokollen, um Hunderte von Kunden pro CPU.Real Skalierung -Zeitbeispiele gehören Leistungsüberwachung, Echtzeit-Newsfeeds und Vorfall Tracking. Beispiele für die Zusammenarbeit gehören Chat, Assisted Selling, Live Hilfe und geführte Self-Service.

(von http://labs.adobe.com/wiki/index.php/BlazeDS:Release_Notes)

Sie können die Turnkey-Distribution herunterladen, die eine Beispielanwendung enthält, um zu sehen, ob Blaze Ihre Bedürfnisse erfüllen würde.

http://opensource.adobe.com/wiki/display/blazeds/Release+Builds