flume 1.x開始 輸入數據的讀取與輸出數據的寫入在由異步
不一樣的工做線程(稱爲運行器)來處理了。線程
在flume 0.9中,輸入線程也執行對輸出的寫入(故障恢復重試除外)。設計
輸出寫入器很慢(而不單單是徹底失敗),那麼它會阻塞Flume數據
接收數據的能力。阻塞
這種新的異步設計使得輸入線程徹底意識不到任何下游的問題。工作