我正在Storm上開發一些數據分析算法,並對Storm的內部設計有一些疑問。我想模擬Storm中的傳感器數據產生和處理,因此我使用Spout通過在Spout的nextTuple方法中設置睡眠方法,以恆定的時間間隔將傳感器數據推入後續的螺栓。但是從實驗結果來看,似乎噴口沒有按照指定的速率推送數據。在實驗中,系統中沒有瓶頸螺栓。關於風暴流處理噴口中nextTuple方法的問題
然後我檢查了一些關於Storm的ack和nextTuple方法的資料。現在我的疑問是,只有當前面的元組在ack方法中被完全處理和確認後才調用nextTuple方法?
如果這是真的,是否意味着我不能設置固定的時間間隔來發射數據?
Thx很多!
我喜歡這個問題,但你可能有更好的運氣,要求它在暴風雨用戶郵件列表。不過,我在下面看到我可以給你的一些信息。 –