2009-03-17 5 views
0

Je cherche un exemple de la façon de faire un long appel HTTP depuis Flex/Actionscript vers un serveur Java qui supporte Comet. Aussi longs appels http sont généralement utilisés pour pousser des données du serveur vers le client, je voudrais utiliser pour "streaming" des données au client, par exemple des données pour une grande table. Le client doit déjà afficher certaines données avant la fin de l'appel. Je sais que LCDS d'Adobe supporte cela, mais je suis intéressé par une implémentation de bas niveau qui obtiendrait les données directement en utilisant HTTP.Exemple d'une implémentation de Comet dans Flex

Répondre

1

Je ne sais pas si Blaze utilise LCDS, mais Blaze a la capacité de faire COMET:

Publier et abonnez-vous sur la messagerie HTTP Publier et abonnez-vous à les sujets des messages en temps réel en utilisant le streaming ou à long interrogation (COMET) HTTP avec la même fiabilité et la qualité globale de service que les applications clientes traditionnelles d'épaisseur, ce qui permet la création d'expériences en temps réel collaboratifs innovants et .

La messagerie et le temps réel infrastructure, en utilisant Web natifs protocoles, permet la collaboration et applications push de données à construire en de manière fiable tout en utilisant protocoles Web natifs, mise à l'échelle à des centaines de clients par CPU.Real exemples de temps comprennent la surveillance des performances, flux de nouvelles en temps réel, et l'incident suivi. Exemples de collaboration incluent le chat, la vente assistée, l'aide en direct et le self-service guidé.

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

Vous pouvez télécharger le distro clé en main qui contient un exemple d'application pour voir si Blaze répondrait à vos besoins.

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

Questions connexes