Apache storm 如何使用apache storm从传感器数据中查找连续时间序列?

Apache storm 如何使用apache storm从传感器数据中查找连续时间序列?,apache-storm,Apache Storm,我们正在使用ApacheStorm对一些传感器数据进行预处理。数据是这样的 我们的要求之一是检测连续的时间序列。例如,我们有4个数据,T1、T2、T3、T4,其中T4-T3大于1分钟,其余数据之间的差异小于1分钟,我们认为T1、T2、T3是一个连续的时间序列,T4是另一个时间序列的开始 我们的拓扑结构如下所示: 喷口-->数据编解码器螺栓-->时间序列检测螺栓 “数据编解码器螺栓”的逻辑相当复杂,因此我们将执行器编号设置为2。问题是时间序列检测螺栓需要按顺序处理数据,但并行“编解码器螺栓”任务能

我们正在使用ApacheStorm对一些传感器数据进行预处理。数据是这样的

我们的要求之一是检测连续的时间序列。例如,我们有4个数据,T1、T2、T3、T4,其中T4-T3大于1分钟,其余数据之间的差异小于1分钟,我们认为T1、T2、T3是一个连续的时间序列,T4是另一个时间序列的开始

我们的拓扑结构如下所示: 喷口-->数据编解码器螺栓-->时间序列检测螺栓

“数据编解码器螺栓”的逻辑相当复杂,因此我们将执行器编号设置为2。问题是时间序列检测螺栓需要按顺序处理数据,但并行“编解码器螺栓”任务能否保证此顺序


或者我们应该以其他方式实现这一点

是Storm保证了事务拓扑中的顺序。 引用链接:

事务拓扑背后的核心思想是为数据处理提供强大的排序。这方面最简单的表现形式,也是我们将要讨论的第一个设计,是一次处理一个元组,直到拓扑成功处理当前元组,才移动到下一个元组