多项选择题

A.启用了Acker之后,Streaming会识别发送失败的Tuple并自动重发,无需人为干预
B.Acker会标识处理超时或者处理失败的消息为fail
C.从spout开始,形成的Tuple树中任何一个环节失败都会标记整棵树失败
D.应用需要在spout的fail()接口方法中实现消息重发逻辑