Kafka consumer Configuration (At-Most-Once, At-Least-Once)
At-Most-Once
- enable.auto.commit : true
- auto.commit.interval.ms : 최대한 작게 설정
- consumer.commitSync()를 호출을 하지 않는다.
At-Least-Once
- enable.auto.commit : false 이거나 enable.auto.commit:true, auto.commit.interval.ms : 최대한 크게 설정
- consumer.commitSync()를 반드시 호출을 한다.
'실시간 데이터 처리 > Kafka' 카테고리의 다른 글
Kafka 특징 (0) | 2018.11.26 |
---|---|
Kafka Partition 갯수와 Consumer 갯수에 따른 차이 (0) | 2018.10.01 |
Kafka Auto Commit (0) | 2018.09.20 |
Kafka Producer Partition Leader / Ack, Timeout (0) | 2018.07.31 |
Kafka Offset Monitor (0) | 2018.06.29 |