배움/백엔드

Kafka produce시 key-value값에 대해

jaytsol 2022. 7. 25. 15:41
반응형

Kafka의 produce method 사용 시 옵션값 중 하나인 key값은

해당 값은 특정 파티션으로만 보내겠다 하는 목적으로 쓰인다.

특히 시계열 데이터의 경우 그 순서가 중요한데,

파티션이 여러개일 경우 특정 파티션이 지연되는 등 문제가 발생하면

최종 값이 뒤섞이게 된다.

이를 방지하기 위해 순서가 중요한 데이터는 특정 파티션으로만 모아 보낼 수 있다.

반응형