I don't think that a "from-to" pattern would a common scenario -- Kafka
is about stream processing, not batch processing.

I guess you can to a hand crafted solution though.

1) use bin/kafka-consumer-groups.sh to seek to the corresponding start
offset for the group.id/application.id of your Streams app

2) use a custom `transform()` in you Streams app as first operator to
receive the offset of the currently processed message via the provided
context object

2a) if offset exceeds your end offset, discard the message and set a
flag to stop processing

3) in you main application, use a while loop to regularly check if the
stop-flag was set to stop your application



-Matthias

On 11/22/17 4:21 AM, Sameer Kumar wrote:
> If I want to reprocess only a section(i.e. from-to offsets) of the topic
> through Kafka Streams, what do you think could be way to achieve it.
> 
> I want the data to be stored in same state stores, this I think would be a
> common scenario in a typical production environment.
> 
> -Sameer.
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to