I liked this article: https://blog.newrelic.com/engineering/kafka-consumer-config-auto-commit-data-loss/ I particularly like the illustration in the article: http://newrelic-wpengine.netdna-ssl.com/wp-content/uploads/offset_explained2.jpg
What is the maximum difference between the current offset in a partition, and the last offset committed? When current offset = committed offset + maximum allowed, is this when Kafka broker starts re-sending messages to the consumer? Can I configure the maximum allowed offset, to control the re-sending behavior? Thanks, Clark