Flex服务器推送框架

时间:2011-03-10 13:01:42

标签: flex flex3 adobe server-push

我正在尝试使用php作为后端在adobe flex 3中实现一个简单的聊天应用程序。我在网上找到了很少的框架,AMFPHP和WebOrb。但我发现这两个框架都定期对服务器进行轮询。

任何人都可以建议一个服务器推送数据库更新而不是轮询的框架。

提前致谢

4 个答案:

答案 0 :(得分:0)

LCD可以,但它非常昂贵。

你需要持久连接的东西。 Adobe使用RTMP,这是它尚未开源的协议之一。

可能还有其他人,但我从来没有找到一个不使用民意调查的好人。

答案 1 :(得分:0)

您可以使用BlazeDS轻松进行聊天应用。他们将其作为框架的演示案例之一。它支持您正在寻找的Producer/Consumer概念。如果您想知道,服务器推送只不过是长轮询(几乎在所有Web实现中),所以说技术上没有轮询是不正确的。

最重要的是,与LCDS(企业版)不同,它是免费的,几乎完全相同。事实上,它具有与核心LCDS相同的代码和文档。

答案 2 :(得分:0)

你应该使用rtmp的php实现。 http://code.google.com/p/php-rtmp-client/

答案 3 :(得分:0)

如果您可以在后端使用C ++,Push Framework可以提供帮助。

在Flex 3上有一个带有它的仪表板。库可以实时向其推送统计数据,因此通过启发,您可以在PF服务器和Flex 3聊天客户端应用程序之间实现通信。