What is the main difference between auto-commit and manual commit in Kafka consumer offset management?
AAuto-commit requires manual calls to commit offsets, manual commit commits automatically.
BAuto-commit disables offset tracking, manual commit enables it.
CAuto-commit commits offsets automatically at intervals, manual commit requires explicit commit calls.
DAuto-commit commits offsets only after consumer shutdown, manual commit commits continuously.