There's a configuration property: log.retention.hours
This determines the minimum time a message will remain available on the
broker. The default is 7 days.
The kafka broker doesn't keep track of whether the message has been
consumed or not (or how many times it has been consumed).
It's up to individual consumers to keep track of which message offset
they've consumed (which typically gets saved in zookeeper).
On Mon, Apr 1, 2013 at 12:50 PM, Philip O'Toole <[EMAIL PROTECTED]> wrote: