Apache storm 如何每秒调用nextTuple()一定次数?

Apache storm 如何每秒调用nextTuple()一定次数?,apache-storm,Apache Storm,有没有办法每秒调用一定次数的nextTuple方法?您可以完成这项工作,但要计算在当前分钟内调用nextTuple()的次数,如果发出了所需的元组数,只需返回而不发出元组。每次在新的一分钟内第一次调用nextTuple(),您只需将计数器重置为零 大概是这样的: private int counter=0; 私有int currentMinute=0; 私有final int tuplesPerMinute=5; public void nextTuple(){ if(counter==tupl

有没有办法每秒调用一定次数的nextTuple方法?

您可以完成这项工作,但要计算在当前分钟内调用nextTuple()的次数,如果发出了所需的元组数,只需返回而不发出元组。每次在新的一分钟内第一次调用
nextTuple()
,您只需将计数器重置为零

大概是这样的:

private int counter=0;
私有int currentMinute=0;
私有final int tuplesPerMinute=5;
public void nextTuple(){
if(counter==tuplesPerMinute){
int newMinute=TimeUnit.millides.toMinutes(System.currentTimeMillis());

如果(newMinute您可以完成此操作,但计算在当前分钟内调用
nextTuple()
的频率,如果发出了所需的元组数,只需
return
而不发出元组。每次在新的一分钟内第一次调用
nextTuple()
,您只需将计数器重置为零

大概是这样的:

private int counter=0;
私有int currentMinute=0;
私有final int tuplesPerMinute=5;
public void nextTuple(){
if(counter==tuplesPerMinute){
int newMinute=TimeUnit.millides.toMinutes(System.currentTimeMillis());
如果(新分钟)