You can set the max.poll.records config. setting to 1 in order to pull down and process 1 record at a time.
See https://kafka.apache.org/documentation/#consumerconfigs . On Mon, May 4, 2020 at 1:04 AM vishnu murali <vishnumurali9...@gmail.com> wrote: > Hey Guys, > > I am having a topic and in that topic I am having 3000 messages > > In my springboot application I want to consume the data using > @KafkaListener() and also one by one because I need to do some tedious > process on that Data it may take some time > > So within this time I don't need to consume another data. > > After the process is finished only I need to consume the data from the > topic .? > > How can I do this? > > Any ideas? >