问题标签 [real-time-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1841 浏览

reactjs - 响应 React.js / Flux 中的高频状态变化

我有一个应用程序,它每 1 秒从服务器接收消息,并通过 socket.io 将这些消息广播到反应组件。

我的 React 组件使用的是 Flux 风格的架构,因此它会在收到一条消息时调用一个动作,该消息会在商店的集合中添加(或更新)一条记录。

我的组件监视商店中的更改,然后在更改时更新 UI。在这种情况下,它会在地图上绘制一个标记。

问题是由于更新的频率,我的组件每秒重绘所有标记,这是我不想要的。

我正在寻找一种方法来允许我的地图组件响应商店中集合中的更改,但不会每秒更新状态。

我以为我可以收集原始数据,然后只在我的商店中选择性地更新 networkGPS 集合,但是该组件似乎会根据商店中的任何属性而改变,因为它们似乎都是其状态的一部分。

总之,我希望:

  • 每 1 秒以原始形式收集数据并将此数据添加到存储中。
  • 将一个组件绑定到此商店中的一个集合,我仅在更改需要重新绘制 UI 时才更新该集合。

我认为我需要做的:

任何一个:

  • 避免将原始数据放入商店的状态(目前我不确定如何声明不属于状态的集合)

或者

  • 让我的组件在重绘时更加聪明,因此它不会尝试在每次状态更改时重绘。

我不确定哪个是最适合该问题的解决方案,任何信息将不胜感激。

抱歉,如果问题有点不清楚,我是新来的反应/通量。请务必要求任何澄清。

编辑

目前,我通过存储项目数组(本例中的地图标记)来解决这个问题,我希望我的组件显示在组件本身中:(当状态更改并调用渲染时,我拦截状态属性,决定是否需要更改标记集合中的任何内容,并且仅在需要时对其进行修改。如果不需要更改,则组件中的集合保持不变并且不执行重绘。

这并不理想,我觉得我应该能够让我的组件只响应特定的状态变化,但我还没有找到它,仍在寻找更好的答案。

0 投票
0 回答
70 浏览

twitter - Kubernetes Redis BigQuery 实时推文未通过

我是谷歌云和云架构的新手,所以请原谅我的无知。

我正在尝试使用 Kubernetes、Redis 和 BigQuery 运行实时数据分析教程。

我已经完全按照教程进行操作,一旦我启动了所需的环境,我就没有收到任何推文通过 BigQuery 表。

谁能推荐如何解决管道中的瓶颈问题?无论如何要“ping”以查看每个服务是否已连接?

接受任何建议。

非常感谢,

约翰

0 投票
1 回答
1021 浏览

matlab - Matlab rtwintgt -setup 安装不工作

我目前正在尝试在 Matlab r2013b 中设置 Windows 实时内核,但是命令 rtwintgt -setup 给了我一个错误。我已阅读以下链接并确认我确实具有管理员访问权限,并且我的许可证包括 Real-Time Windows Target。rtwintgt 安装

我的错误如下:``

rtwintgt -设置

从“该进程无法访问该文件,因为它正在被另一个进程使用”这一行中,我可以理解有另一个程序中断了文件检索,但我不知道是什么程序。我已尝试尽可能多地结束任务并重新启动计算机。任何帮助将不胜感激,因为我正试图让它为一个项目工作。

0 投票
2 回答
1206 浏览

android - 如何像系统服务一样永久运行android服务?

我想在安装应用程序后运行我的 Android 服务(实时通知服务)并强制它工作,即使应用程序关闭。该服务负责侦听我的实时通知服务器,当收到通知时,我会创建 Android 通知并可能运行我的应用程序(如果它已关闭)。我认为我的方式不适合这种情况,还有另一种处理实时通知的方式。如果您提供一些链接或一个小的解释,我将不胜感激。

0 投票
0 回答
48 浏览

postgresql - Postgres - 将收集的数据从一个视图存储到表中?

版本:Postgres 9.3 / PG-Admin 3

我不知道是否有办法做到这一点 - 但我创建了一个视图,用于查询一行的实时数据集合。它运行一个查询并给出那个时间的结果。这是我的目标:

  1. 将该查询设置为每 5 分钟运行一次
  2. 每次运行该查询时,我都想将该段数据存储到另一个永久表中。所以视图收集数据 - 表将存储数据。

每次视图刷新时,我都会丢失以前的记录 - 这就是我尝试将数据存储到另一个表中的原因。

一次收集一行以收集实时数据的查询的原因 - 但我需要一个地方来存储它,以便以后可以有历史数据参考。

有没有办法在 Postgres 中做到这一点?非常感谢任何提示或想法!

0 投票
2 回答
578 浏览

python - 物联网应用程序的实时后端

我正在开发一个 IoT 应用程序,它将执行大多数基本的 IoT 操作,例如读取和写入“事物”。

自然,只有事件驱动服务器才有意义,而不是轮询服务器进行实时更新。我研究了许多可用的选项并阅读了许多文章/讨论,但无法就用于后端的技术堆栈得出结论。

以下是我遇到的选项:

  • 流星
  • 蟒蛇 + 龙卷风
  • Node.js + Socket.io
  • 火力基地
  • 酒吧小酒馆
  • Python + 频道 API(谷歌应用引擎)

我希望尽可能多地控制服务器,当然还要以最优惠的价格。我有什么选择?我错过了什么吗?

就我个人而言,根据我之前的经验,我更喜欢在 Python 中使用后端。

0 投票
0 回答
299 浏览

ajax - Web 应用程序上的实时数据

  1. 我在 A 服务器上运行 C++ 后端进程。任何进程都可以连接到服务器以获取实时数据馈送。
  2. 我在 B 服务器上运行了 Web 应用程序(grails)。
  3. 客户端通过网络浏览器访问http://bserver/

我有一个功能,Web客户端可以监控A服务器的实时数据,由于防火墙策略,客户端无法直接访问A服务器,但是B服务器上的Web应用程序将连接(tcp套接字)到A服务器并将数据传递给Web客户端.

您是否介意建议易于实施的方式。

0 投票
1 回答
806 浏览

python - 建立从python到matlab的连接

我正在尝试使用 UDP 协议将数据从 python 实时传输到 matlab(正如这篇文章所建议的那样:从 Python 到 MATLAB 的实时数据传输)。

现在这就是我所拥有的,并且它不起作用:

在python(发件人)上:

在 matlab(接收器)上:

它不起作用,我得到的错误是:来自python: 在此处输入图像描述

并来自matlab:

有什么想法吗?

0 投票
0 回答
922 浏览

java - 使用 Java 而不是 Excel 与 RTD 服务器通信

我有一个 RTD 插件,它提供了一个带有实时价格数据的 Excel 表。但是,我想避免使用 Excel 链接,我想使用 Java 程序直接与 RTD 服务器通信,这样我就可以检索数据并将其发送到数据库。我已经在 C# 中看到过这样做的示例,但在 Java 中还没有。有人知道如何设置吗?

0 投票
1 回答
2127 浏览

java - MPAndroidChart - 在实时图表中删除旧数据点

我正在使用MPAndroidChart创建一些加速度计数据的实时图。似乎内存使用量随着应用程序运行的时间越长而持续增长,所以我试图找到一种方法来删除图表滚动窗口中无法看到的旧数据点。

问题是,一旦达到我为要保留/显示的最大点数设置的限制,将不再添加点,但图表会继续滚动。我的数据大小保持不变(因为我应该在每次更新时添加一个新点并删除一个旧点),但图表中不再显示新数据。

在我的片段中,我正在创建这样的图表onCreateView

然后我使用传感器管理器监听加速度计事件,并每 100 毫秒添加一个条目onSensorChanged

然后添加条目,addEntry我正在这样做:

我认为问题在于我对removeFirst. 如果我取消注释所有这些行,数据就会不断被绘制出来。如果我removeFirst仅取消对其中一个系列的注释,则该系列的绘制效果很好,但如上所述,其他两个为空