-1

我正在寻找一个示例,说明如何从 Flex/Actionscript 到支持 Comet 的 Java 服务器进行长时间运行的 HTTP 调用。长时间运行的 http 调用通常用于将数据从服务器推送到客户端,我想用于将数据“流式传输”到客户端,例如大表的数据。在调用完成之前,客户端应该已经显示了一些数据。我知道 Adob​​e 的 LCDS 支持这一点,但我对可以直接使用 HTTP 获取数据的低级实现感兴趣。

4

2 回答 2

1

嗯......有一个名为“flexcomet”的 googlecode 项目,声称是Bayeux 协议的实现。我自己根本没有玩过这个......

于 2009-03-17T19:34:54.367 回答
1

我不知道 Blaze 是否使用 LCDS,但 Blaze 有能力做 COMET:

通过 HTTP 发布和订阅消息 使用 HTTP 流或长轮询 (COMET) 实时发布和订阅消息主题,具有与传统胖客户端应用程序相同的可靠性和整体服务质量,从而能够创建创新和协作的实时体验.

消息传递和实时基础架构使用本机 Web 协议,可以在使用本机 Web 协议的同时以可靠的方式构建协作和数据推送应用程序,每个 CPU 可扩展到数百个客户端。实时示例包括性能监控、实时新闻提要和事件跟踪。协作示例包括聊天、辅助销售、实时帮助和引导式自助服务。

(来自http://labs.adobe.com/wiki/index.php/BlazeDS:Release_Notes

您可以下载包含示例应用程序的交钥匙发行版,以查看 Blaze 是否能满足您的需求。

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

于 2009-03-17T19:37:06.797 回答