如何在BaseRichBolt
实现中获取当前拓扑的名称?我看到我可以访问stormConfig Map和TopologyContext
调用中的prepare()
,但是如何从其中任何一个获取运行拓扑的名称并不明显。
答案 0 :(得分:4)
您可以从config
地图获取。
使用config.get(Config.TOPOLOGY_NAME)
http://nathanmarz.github.io/storm/doc/backtype/storm/Config.html#TOPOLOGY_NAME
@ComputerDruid感谢您的修正