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으로 설정하면, 배치 전송을 위해 기다리지 않고 메시지들이 즉시 전송됨 |