javascript - 如何创建一个随着 SQL 数据库中的数据更改而动态更新的对象?

标签 javascript sql socket.io visio

情况就是这样。我想创建一个图表,其中每个元素(节点)都包含一些信息。该信息将根据其实时状态动态更新(AJAX、socket.io 等)。数据将存储在 SQL 数据库中。

基本上,我使用 ORION 来监视一堆服务器,因此我在 SQL 数据库中有一个自定义 View ,其中包含其监视结果(CPU、内存、网络等),这些值不断变化。

我想创建我在这里称之为“节点”的东西。每个“节点”都有不同的字段(名称、CPU、内存、网络、IP 地址)。因此,我希望能够实时更新动态值以反射(reflect)机器的当前状态。希望这清楚地表明了我想要做什么。

我认为创建每个对象的最佳方法是为每个对象提供一种 JSON 数据格式,可能使用 Raphael、Joint.js 或来自 thejit.org 的 Infovis 等 JavaScript 库来绘制形状,然后使用像socket.io这样的库可以为连续数据流创建“类似tcp”的连接。

我知道如何使用表格,但我想使用用户友好的 GUI。我使用 Visio 构建了一个工作模型,但宁愿将其全部保留在网络上(Visio 中的刷新率也非常慢)。

请帮助任何人...

最佳答案

您可以强制 Visio(包括查看器)每分钟更新一次以上数据:更改注册表项 HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Visio\Application\animation从 60000 到例如5000(毫秒)。 This sample可能有用。

关于javascript - 如何创建一个随着 SQL 数据库中的数据更改而动态更新的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10593830/

相关文章:

javascript - TypeScript 提示正确的 HTML5 Fullscreen API 方法

mysql - 如何使用 Python 或 SQL 中的联接或任何其他操作合并两个数据集/表

node.js - 我应该如何在 node.js 中保留用于 socket.io 交互的临时数据?

对象克隆和 eval() 的 JavaScript 问题

python - Flask - 拉取实时流 kafka 数据 - 将 Kafka 与 Python Flask 集成

javascript - .click() 事件未执行

javascript - 元素动画

javascript - Javascript函数中是否需要定义参数?

php - 将 SQL 结果绑定(bind)到 PHP 数组

mysql - "Most Viewed"特征数据库的实现