I am new to Storm and have few basic questions. My use case for storm is both stream and batch processing.
Use Case #1: Storm topology takes in the tuples as stream and processes it.
Use Case #2: Storm topology should take in the tuples as a batch of tuples and process it.
I'm using Kafka as the queuing mechanism to feed Storm topology.
Question: Is there a way, where I can tell that the a particular tuple is the end of the stream and storm should tell me when the processing of all the tuples is finished?
Is Storm not the correct framework to do this, as it is meant for stream processing (Use case #1). Would Storm Trident help for use case #2?