我是新手,试图了解从spout
到bolt
的不同方法的执行流程。
像喷口一样有不同的方法
和 bolt 有类似的方法
有人能告诉我这些方法的执行顺序吗?
最佳答案
首先,当您启动拓扑时...
declareOutputFields
其次,在集群中某个位置的每个工作人员中...
open
和 bolt prepare
(发生一次)ack
,fail
和nextTuple
execute
如果您的拓扑已停用...
deactivate
方法将被调用。当您再次激活拓扑时,将调用activate
。 如果您的拓扑被杀死...
close
cleanup
笔记:
关于apache-storm - Storm 程序的执行流程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28981197/