2

如果锚定到消息 id 的元组之一失败,其他元组会完全处理还是被风暴停止?

4

1 回答 1

2

锚定到相同消息 id 的其他元组将继续正常处理。Storm 将立即使 spout 的消息 id 失败,这可能会导致 spout 重试根元组。

这种行为的原因是,让 spout 尝试告诉所有可能正在处理锚定到失败消息 id 的元组的螺栓,该元组已经失败,这将是困难/昂贵的。

于 2018-12-03T14:51:30.433 回答