Предположим, у меня есть болт, которому необходимо передать список какого-либо типа. И если после вычисления список пуст, я не испускаю. Нужно ли болту еще раз?Можно ли отправить Ack в OutputCollector?
Благодаря
Предположим, у меня есть болт, которому необходимо передать список какого-либо типа. И если после вычисления список пуст, я не испускаю. Нужно ли болту еще раз?Можно ли отправить Ack в OutputCollector?
Благодаря
Зависит:
Если вы используете не используя RichBolt, чем Strom будет называть Ack для вас после выхода из метода выполнения.
Если вы используете RichBolt (что, как представляется, дело, так как когда-то вы ACKing)
Если вы используете guarantee messaging вам нужно будет Ack кортеж, поэтому носик извед обратного вызова будет вызвана. Кроме того, если вы не указали, вы получите тайм-аут, поэтому обратный вызов с отключением носика будет называться