当 execute() 返回,螺栓将由下一个元组执行?如果螺栓没有确认上一个元组会发生什么?换句话说,我们能在 execute() 退货?如果bolt很长时间没有确认一个元组,那么默认情况下,喷口将再次向下游发出父元组,并且bolt将再次由同一元组执行,对吗?如果螺栓返回一个已经被喷口视为失败的旧元组,会发生什么?
execute()
nkcskrwz1#
如果没有在bolt中确认输入元组,那么喷口很可能会再次发出根元组。是的,在execute返回之后确认元组是可以的,只要您在合理的时间范围内(在消息超时过期并且喷口再次发出根元组之前)这样做。如果您确认一个已过期的元组,它将不起作用。
1条答案
按热度按时间nkcskrwz1#
如果没有在bolt中确认输入元组,那么喷口很可能会再次发出根元组。
是的,在execute返回之后确认元组是可以的,只要您在合理的时间范围内(在消息超时过期并且喷口再次发出根元组之前)这样做。
如果您确认一个已过期的元组,它将不起作用。