flume 1.x开始 输入数据的读取与输出数据的写入在由异步
不一样的工做线程(称为运行器)来处理了。线程
在flume 0.9中,输入线程也执行对输出的写入(故障恢复重试除外)。设计
输出写入器很慢(而不单单是彻底失败),那么它会阻塞Flume数据
接收数据的能力。阻塞
这种新的异步设计使得输入线程彻底意识不到任何下游的问题。工作