我有一个使用spring blazeds与服务器通信的flex。我有一个非常典型的要求,实时数据流在一个面板上的UI。
需求是这样的,我们有一个对象--比如说,Person和server不断地将其数据推送到blazeds消息目的地,UI面板使用者在那里订阅了这些数据,因此用户可以在面板中看到这些实时数据。
基本上,我希望在UI面板之间分离数据。为person id=1打开的UI面板不能显示针对person id=2的数据。我使用头-选择器来进行此操作,但显然我发现选择和显示UI上发生的数据的差异导致了性能问题。我了解到使用副主题可以提高性能。
但是,在开始之前,我想知道UI浏览器最终是否会接收数据,而不管分配给数据的子主题是什么,那么用户会决定接受还是不接受呢?如果是这样的话,问题将保持不变。有什么好办法来达到这个目标吗。
-Miral
发布于 2011-03-02 10:37:23
是的,使用子主题更快,请查看本文- http://cornelcreanga.com/2010/09/blazeds-message-selectors-vs-subtopics/。
消息过滤将只在服务器上进行,而不管您将选择什么方法。
建议您检查这个指南并创建一些场景,如果您认为可以遇到一些性能问题的话。
https://stackoverflow.com/questions/5155616
复制相似问题