【问题标题】:Does Vaadin provide realtime charting?Vaadin 是否提供实时图表?
【发布时间】:2013-06-10 05:15:06
【问题描述】:

我想在我的 Vaadin 应用程序中插入一些实时图表。我搜索了 Vaadin 采样器和插件,但找不到任何东西。是否有任何可用的插件可以提供实时图表(例如连续折线图、计数器)?

【问题讨论】:

  • 实时是什么意思?您可以在服务器端更新图表数据,然后更新客户端上的图表/图形。您可以将全新的服务器推送与 vaadin 7.1 一起使用,也可以使用以前 vaadin 版本中的一种轮询方法。
  • 推送类型的方法是否可以针对实时应用程序进行扩展(1 秒更新间隔)?如果有很多与服务器的连接会发生什么
  • 这取决于客户端的数量、客户端的带宽以及每秒发送给客户端的变更集的“大小”。
  • @amrk7 Vaadin Charts 应该支持推送到数量惊人的图表对象和用户。在 YouTube 上,观看 Vaadin Charts Webinar 2014 了解其架构的效率,其中 Vaadin 的服务器端数据与内置嵌入式 JavaScript 引擎 (Highcharts) 在客户端完成所有绘图。

标签: java charts real-time vaadin kpi


【解决方案1】:

Vaadin 图表

Vaadin Charts 是一个非常不错的附加组件,包括实时更新。版本 2 arrived 2014-12

有 30 天的免费试用期,但之后您必须购买许可证。如果您正在寻找完全免费的东西,恐怕您必须自己进行集成,然后您可能可以使用大多数 javascript 图表库。

参见this live demo 的折线图,每秒钟都会使用随机数据进行更新。不涉及复杂的技巧;只需使用新的Push features in Vaadin 7 即可将图表数据的任何服务器端更新自动推送到客户端。

有关详细信息,请参阅The Book Of Vaadin

【讨论】:

  • 我看了看.. 但它是否提供任何实时图表,例如连续折线图(在数据更新时更新,如果它将成为推送模型,则再次更新)它可以扩展吗?)
  • 您可以添加刷新插件,用​​于轮询服务器 verey X ms 以进行更改并更新图表。 vaadin.com/de/directory#addon/refresher:vaadin。推/拉模型的可扩展性取决于许多因素(客户端数量、带宽、变更集大小、服务器内存等)
  • 更新 使用 Vaadin 7 和当前版本的 Tomcat/Jetty 等,您可以使用带有 @Push 注释的新内置推送功能来实现实时更新。不再需要那个复习插件。
猜你喜欢
  • 2021-02-08
  • 2020-04-30
  • 1970-01-01
  • 2010-09-14
  • 2013-12-06
  • 2020-04-16
  • 2018-09-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多