Apache storm 如何每秒调用nextTuple()一定次数?
有没有办法每秒调用一定次数的nextTuple方法?您可以完成这项工作,但要计算在当前分钟内调用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()
,您只需将计数器重置为零
大概是这样的:
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());
如果(新分钟)