title: Apache Kafka: Replay messages in a topic
body: <p>I'm considering using Apache Kafka as an event store for storing events within a microservice.</p>
  
  <p>One thing that I read through various blogs is that Kafka can be considered to be a single source of truth, where Kafka log will store all the events for a given topic.</p>
  
  <p>I was wondering if Kafka has the ability to replay messages since the beginning of time (in case there is a hard drive/network crash that occurs for example)?</p>
  
  <p>(note that i see that there are some logs stored in the /tmp folder under a topic directory). Does anyone know of any command (if any) that can be invoked to replay the messages in the topic?</p>