Apache Storm中的输入数据速率

时间:2018-08-30 18:42:01

标签: apache-storm

我正在从文件中读取文本数据,并使用apache storm处理它以产生结果。我想尝试不同的输入数据速率。我想知道,如何在此设置下更改Apache Storm中的输入数据速率。也是输入数据速率是:

喷口/时间发出的元组数

1 个答案:

答案 0 :(得分:0)

默认情况下,Storm会尽快将元组从喷嘴中拉出。您可以通过一些设置与此进行交互:

topology.max.spout.pending定义了在Storm将限制喷嘴并等待某些元组被确认之前,可以向拓扑中发射多少元组。默认情况下,此功能是无上限的。

topology.sleep.spout.wait.strategy.time.ms定义了在对nextTuple的调用未产生输出的情况下,Storm在两次调用nextTuple的调用之间将暂停多少毫秒。默认为1毫秒。