Kafka, Java, Interview, Coding, Microservices.
committing their offsets periodically. This informs Kafka about the last message the consumer has successfully processed. There are different strategies for committing offsets, each with its own delivery semantics (guarantees about how messages are delivered): At-least-once: This is the default