title: what is the best approach to listen and process messages concurrently in kafka?
body: <p>I am working on a <em>Kafka application</em> to process requests from <code>topic-request-A</code> and call microservice and publish the response to <code>topic-response-A</code>.</p>
  <p>I have 100 microservices to be called, so I have 100 topics for the request
  <code>(topic-request-A1,topic-request-A2 .... topic-request-A100)</code> and 100 topics for response <code>(topic-response-A1,topic-response-A2 .... topic-response-A100)</code>.</p>
  <p>I am using spring <em>@KafkaListener</em> annotation to listen to the 100 request topics, this way is treating as a sequential process instead of a parallel process.</p>
  <p>How I can listen to the request parallel way?</p>