[英]Is it possible to implement a timer in apache Storm bolt?
當數據到達(輸入元組)時觸發 Bolt 的代碼。 即使在缺少輸入數據的情況下,我們如何在 Bolt 中編寫代碼以運行? 我的意思是,如果沒有元組到達,我們如何強制完成一個動作? 是否允許使用計時器?
螺栓的主要例程位於execute
-Function 中,如此處所述。 據我所知,當一個新的元組到達時,底層的supervisor
會自動調用它,如果不分叉 Storm,這是你無法輕易改變的。 但是,如果您想在螺栓中有一個正在進行的例程,那么您可以在構造函數中啟動一個並行線程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.