title: Kafka - Re-process messages in topics
body: <p>I have a Kafka cluster. At this moment just for testing, there is only one topic and to this topic, 1 consumer is taking the same messages from the topic and processing, and storing them on the database. But, if I have any problem storing on the database and throw an exception, for example, a <code>PersistenceException</code>, then the message flow is interrupted. How can I handle it?</p>
  <p>How do we re-process data when something goes wrong?<br />
  Can we re-process messages in topics?</p>
  <p>Did anyone face this scenario?</p>