2016-07-12 5 views
1

Wie wir wissen, müssen wir ack() Funktion nicht aufrufen.wo hat storm BaseBasicBolt ack() func behandelt?

Aber ich gehe durch den Code BaeBasicBolt, IBasicCode, kann keinen Implementierungscode finden.

Also frage ich mich, wie die ack() Methode in BasicBolt aufgerufen wird?

Antwort

2

Ich finde es heraus.

Bei TopologyBuilder.setBolt() gibt es einen BasicBoltExecutor, der die Ack- und Fail-Logik übergibt.