1.IBasicBolt Vs IRichBolt
IBasicBolt 中对应的BasicOutputCollector implement IBasicOutputCollector,接口没对外提供ack,fail,在BasicOutputCollector 的emit的时候,会自动有to anchor的tuple。
IRichBolt中对应的OutputCollector implement IOutputCollector,接口对外提供了ack,fail,在OutputCollector 的emit的时候,需要手动设置to anchor的tuple。