2017-04-19 35 views

回答

2

作为文档Guaranteeing Message Processing中的状态,元组将从生成它的喷口重播。

通过指定输入元组作为发出的第一个参数来锚定每个单词元组。由于单词元组被锚定,所以如果单元元组未能在下游处理,则树的根部处的喷口元组将在稍后重播。相反,让我们来看看如果单词tuple是这样发出会发生什么:

_collector.emit(new Values(word)); 以这种方式发出单词元组会导致它未被锚定。如果元组失败被下游处理,则根元组将不会被重播。根据拓扑中需要的容错保证,有时可以发出未锚定的元组。

+0

谢谢你的回答。 – priyankatanvani

相关问题