실시간 데이터 처리/Kafka

Kafka consumer Configuration (At-Most-Once, At-Least-Once)

BUST 2018. 9. 27. 22:55

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