We’re using Storm with the Kafka Spout. When we fail messages, we’d like to replay them, but in some cases bad data or code errors will cause messages to always fail a Bolt,
Basically it works like this:
ack
, you will never be able to fix such thing or insert it into the database.