使用 Ruby On Rails 对 Flex 进行流式支持(处理实时数据)

发布于 2024-08-24 23:44:15 字数 192 浏览 5 评论 0原文

我正在研究柔性仪表板和图表。到目前为止,我只为静态数据构建它们,现在我想将它们升级为适用于实时数据,其中新数据不断从服务器发送到客户端(swf 文件)并更新相同的数据。

我将 Jruby 与 RoR 一起使用。

请分享 RoR-Flex 架构中任何类似实现的链接。或者如果您有一些建议可以分享,我将非常感激。

谢谢朋友们。

I am working on flex dasboards and charting stuff. Till now I have build them for static data only now I want to upgrade them to work for real time data where new data is continuosly sent to client (swf file) from server and it updates the same.

I am using Jruby with RoR.

Please share the links for any similar implementation in RoR-Flex architecture. Or if you have some suggestions to share I will really appreciate.

Thanks friends.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

不爱素颜 2024-08-31 23:44:16

试试这个:
http://flexonrails.net/?p=105

您需要一个可以支持的服务器推送架构实时数据流。

Try this :
http://flexonrails.net/?p=105

You need a server push architecture which can support live data streaming.

徒留西风 2024-08-31 23:44:16

只需创建一个带有您不断更新的 getter 和 setter 的私有变量即可。该变量将成为图表的数据提供者。

[Bindable]
_dataProvider:ArrayCollection = new ArrayCollection();


public function get dataProvider() : ArrayCollection {
  return _dataProvider;
}       
public function set dataProvider (value:ArrayCollection) : void {
  _dataProvider = value;
  _dataProvider.refresh();
}

然后将图表设置为使用 _dataProvider 作为其 dataProvider。

Just create a private variable with getters and setters that you continually update. This variable will be the dataProvider for your charts.

[Bindable]
_dataProvider:ArrayCollection = new ArrayCollection();


public function get dataProvider() : ArrayCollection {
  return _dataProvider;
}       
public function set dataProvider (value:ArrayCollection) : void {
  _dataProvider = value;
  _dataProvider.refresh();
}

Then set your chart to use _dataProvider as its dataProvider.

归途 2024-08-31 23:44:16

研究一下 livecycle 数据服务...或者甚至可能是 blazeDS,

这里有一个来自 adobe 网站的非常好的示例应用程序,可以实时推送数据。
http://examples.adobe.com/flex3/devnet/networkmonitor/main。 html

look into livecycle data services...or even maybe blazeDS,

here's a pretty good sample app from the adobe website that has data being pushed real time.
http://examples.adobe.com/flex3/devnet/networkmonitor/main.html

末蓝 2024-08-31 23:44:16

查看实时Tour de Flex 中的仪表板示例。

热风软妹 2024-08-31 23:44:16

我在涉及 Twitter 和 Flash 的项目中使用了 WebORB ,而且效果很好。它允许基本类型(字典/散列/对象、数组等)在网络上的持久性。在此处查看概述:

http://www.themidnightcoders.com/ products/weborb-for-rails/overview.html

或者查看此处的快速入门指南:

http://www.themidnightcoders.com/products/weborb-for-rails/quick-start-guide.html

I've used WebORB for a project involving Twitter and Flash, and it works great. It allows the persistence of primitive types (dictionaries/hashes/objects, arrays, etc) across the wire. Check out the overview here:

http://www.themidnightcoders.com/products/weborb-for-rails/overview.html

Or take a peek at the quick start guide here:

http://www.themidnightcoders.com/products/weborb-for-rails/quick-start-guide.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文