3
如何獲取BaseRichBolt
實施中當前拓撲的名稱?我發現我可以訪問stormConfig Map,並且可以調用prepare()
調用TopologyContext
,但是如何從其中任何一個獲取正在運行的拓撲的名稱並不明顯。Apache Storm:獲得螺栓內的拓撲名稱
如何獲取BaseRichBolt
實施中當前拓撲的名稱?我發現我可以訪問stormConfig Map,並且可以調用prepare()
調用TopologyContext
,但是如何從其中任何一個獲取正在運行的拓撲的名稱並不明顯。Apache Storm:獲得螺栓內的拓撲名稱
你可以從config
地圖得到它。
使用config.get(Config.TOPOLOGY_NAME)
http://nathanmarz.github.io/storm/doc/backtype/storm/Config.html#TOPOLOGY_NAME
@ComputerDruid感謝校正