
Apache Kafka (5) - Consumer Configuration
·
Infra/Kafka
Apache Kafka Series - Learn Apache Kafka for Beginners v3를 수강하며 기록한 내용입니다.enable.auto.commitJava Consumer Api에서 오프셋은 정기적으로 커밋된다디폴트로 at-least once 전략 사용오프셋은 .poll()을 호출했을 때와 auto.commit,interval.ms 이 경과되었을 때 커밋된다auto.commit.interval.ms 는 지정하지 않는다면 5000mspoll()을 부르기 전에 메시지가 확실히 처리되도록 보장할 것그렇지 않은 경우에는 enable.auto.commit을 비활성화하고 대부분의 처리를 별도의 스레드로 옮겨야 함그리고 적절한 오프셋을 수동으로 설정하여 .commitSync() 또는 .commitA..