Apache storm 斯托姆:博尔特是如何执行元组的?

Apache storm 斯托姆:博尔特是如何执行元组的?,apache-storm,Apache Storm,当execute()返回时,螺栓将由下一个元组执行?如果螺栓没有确认上一个元组,会发生什么?换句话说,我们能在execute()返回后确认元组吗 如果螺栓长时间不确认一个元组,那么默认情况下,喷口将再次向下游发出父元组,螺栓将再次由同一元组执行,对吗?如果螺栓确认一个已经被喷口视为失败的旧元组,会发生什么情况?如果螺栓中没有确认输入元组,喷口可能会再次发出根元组 是的,在execute返回后确认元组是可以的,只要您在合理的时间范围内(在消息超时过期并且喷口再次发出根元组之前)确认元组即可 如果确

execute()
返回时,螺栓将由下一个元组执行?如果螺栓没有确认上一个元组,会发生什么?换句话说,我们能在
execute()
返回后确认元组吗


如果螺栓长时间不确认一个元组,那么默认情况下,喷口将再次向下游发出父元组,螺栓将再次由同一元组执行,对吗?如果螺栓确认一个已经被喷口视为失败的旧元组,会发生什么情况?

如果螺栓中没有确认输入元组,喷口可能会再次发出根元组

是的,在execute返回后确认元组是可以的,只要您在合理的时间范围内(在消息超时过期并且喷口再次发出根元组之前)确认元组即可

如果确认已过期的元组,则该元组无效