Adam Kunicki created KAFKA-3191:
-----------------------------------

             Summary: Improve offset committing JavaDoc in KafkaConsumer
                 Key: KAFKA-3191
                 URL: https://issues.apache.org/jira/browse/KAFKA-3191
             Project: Kafka
          Issue Type: Improvement
          Components: consumer
    Affects Versions: 0.9.0.0
            Reporter: Adam Kunicki
            Assignee: Neha Narkhede
            Priority: Minor


http://www.confluent.io/blog/tutorial-getting-started-with-the-new-apache-kafka-0.9-consumer-client
 includes some great examples of how to manage offset commits in Kafka 0.9.

It is currently unclear from the JavaDoc that the following is expected:

{code}
consumer.commitSync(Collections.singletonMap(record.partition(), new
OffsetAndMetadata(record.offset() + 1)));
{code}

The committed offset should always be the offset of the next message that
your application will read.

This information should be incorporated into the existing JavaDoc to make it 
clearer.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to