I'm not aware about commit previous kafka option. As a suggestion, have you checked KafkaCosnumer seek method. It will allow you to consume again committed event if you store in a DB it's offset and partition.