我怎样才能得到螺栓数据源?

时间:2014-09-11 08:51:12

标签: apache-storm

我是风暴环境的新手,我有一个问题!我有2个喷口(spoutA和spoutB)将数据发送到螺栓(bolt1)。我用这种方式定义了这个螺栓:

builder.setBolt("bolt1", bolt1).shuffleGrouping("spoutA").shuffleGrouping("spoutB"); 

bolt1中是否有一种方法可以知道每个元组收到的是什么源(spoutA或spoutB)?

1 个答案:

答案 0 :(得分:1)

来自official doc page

  

如果您实现了一个订阅多个输入源的bolt,您可以使用 Tuple#getSourceComponent 方法找出Tuple来自哪个组件