【发布时间】:2015-10-09 15:40:19
【问题描述】:
我正在 flex 中开发一项需要实时失效的服务,我想知道哪种方法是为 Flex 应用程序添加实时支持的推荐方法(对数据模型的任何更改都应反映给所有订阅的客户端)。
以下是一些问题:
- 我的服务器是用 python3(tornado、sqlalchemy、redis)编写的,尽管我不在乎添加另一个用其他语言编写的服务,只要它简单且不占用资源(请不要使用 java :))。我的客户端是用 Flex 编写的,这必须得到支持
- 我想要多个服务器\进程来实时处理 连接,我不想使用粘性会话(SPOF?)。所有进程都将在负载均衡器之后。
- 我没有 关心传输方法,只要它不是专有的(没有 RTMP),它有回退并且得到很好的支持(主要是 IE9 及更高版本)
目前,我使用Tornadio2 和FlashSocket.IO,但两者均未维护且不推荐使用。 我考虑过使用SockJS,虽然它不支持 Flex(我可以通过浏览器使用它吗?),而且似乎除了 FlashSocket.IO 之外,没有其他可用的库。还应该注意的是,这个库没有回退功能。
在我的研究过程中,我看到了几个相关的问题:
Real-Time communication between PHP and Flex application
Realtime update and Push Data in AS3
但他们已经 4 岁了,并没有提供好的答案。
对此主题的任何想法将不胜感激。
【问题讨论】:
标签: actionscript-3 apache-flex real-time