saay, hi

4-1) producer batch 옵션 본문

kafka 설치 및 구성/참고) configuration

4-1) producer batch 옵션

saay-hi 2024. 6. 26. 12:00

옵션 명 설명
batch.size 배치 전송을 위해 메시지(레코드)들을 묶는 단위를 설정하는 배치 크기 옵션.
위 그림에서 우측 중앙의 토픽A-파티션1 하단의 점선 박스로 둘러싼 부분.
기본값은 16KB로 설정돼 있으며, 관리자는 배치 크기를 더 높이거나 줄일 수 있음
buffer.memory 카프카로 메시지들을 전송하기 위해 담아두는 프로듀서의 버퍼 메모리 옵션.
위의 그림과 같이 가장 큰 점선 박스로 둘러싼 부분
기본값은 32MB로 설정되어 있으며, 관리자는 필요에 따라 설정값을 조정할 수 있음
linger.ms 배치 전송을 위해 버퍼 메모리에서 대기하는 메시지들의 최대 대기시간을 설정하는 옵션.
단위는 밀리초(ms)이며, 기본값은 0임
즉, 기본값을 0으로 설정하면, 배치 전송을 위해 기다리지 않고 메시지들이 즉시 전송됨