【问题标题】:Push data to flex client将数据推送到 flex 客户端
【发布时间】:2010-03-14 07:16:09
【问题描述】:

你好,

我想将数据推送到弹性客户端。 我说的是 5000-15000 个并发用户之间的任何地方,每次更改货币时都需要获取数据,这意味着很多用户需要进行大量更改。

我一直在研究 WebOrb.net,但对于如此昂贵的产品(我们购买了许可证),性能似乎很差(并发 100 个用户)。

所以,我必须寻找替代品,我知道有 fluorineFx,但似乎没有人真正将它用于产品,而且它缺乏示例和文档。

我的问题是: 哪些产品可以满足我的需求(.net 后端),我可以从这些产品中获得怎样的性能?

谢谢

【问题讨论】:

  • 我不确定我是否理解 weborb 的哪一部分性能不佳。我们在这里与几千个并发用户一起使用它,每个用户都有多个应用程序窗口,每个窗口订阅五个消息队列(rtmp/msmq 消息——接收可以保存屏幕截图的巨大值对象等)。这不包括每个屏幕/应用程序窗口正在运行的远程操作。你是如何测试的?您的 .NET 端是什么样的?多个数据库查询如何使用单个请求工作?您的 global.asax 是否陷入困境,还是应该对其进行优化?

标签: apache-flex flash push push-notification server-push


【解决方案1】:

据我了解,对于您描述的应用程序,WebOrb 和 FluorineFx 的优势主要在于远程处理(远程过程调用、远程对象),而不一定是尽可能高效地推送数据更新。

也许您可以改为考虑使用低级套接字通信,它可以更专业地有效推送更新。

我不知道任何手头产品,但我想用于聊天或多人游戏的东西可能有点相关。否则,在 ActionScript/.Net 中滚动您自己的套接字通信可能是相当可行的。

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/Socket.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-31
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    相关资源
    最近更新 更多