saay, hi

4-2) 중복없는 전송을 위한 프로듀서 설정 본문

kafka 설치 및 구성/참고) configuration

4-2) 중복없는 전송을 위한 프로듀서 설정

saay-hi 2024. 6. 26. 12:00
프로듀서 옵션 설명
enable.idempotence true 프로듀서가 중복 없는 전송을 허용할 지 결정하는 옵션.
기본 값은 false이므로, 이 옵션을 설정하기 원한다면 true로 변경해야 함.
true로 변경 시 다음에 나오는 옵션들도 반드시 변경해야 함. 그렇지 않으면, ConfigException 이 발생함
max.in.flight.requests.per.connection 1~5 ack을 받지않은 상태에서 하나의 커넥션에서 보낼 수 있는 최대 요청 수.
기본 값은 5이며, 5이하로 설정해야 함
acks all 프로듀서 acks와 관련된 옵션으로서, 기본값은 1이며 all로 설정해야 함
retries 5 ack을 받지 못한 경우 재시도를 해야 하므로 0보다 큰 값으로 설정 해야 함.