1 Producer 개념
producer는 메시지를 생성하여 브로커의 토픽 이름으로 보내는 서버 또는 애플리케이션을 말한다.producer는 데이터를 전송할 때 리더partition을 가지고 있는broker와 직접 통신을 한다.producer는 카프카broker로 데이터를 전송할 때 내부적으로partitioner, 배치 생성 단계를 거친다.producer의 주요 기능은 각각의 메시지를 토픽 파티션에 매핑하고 파티션 리더에 요청을 보내는 것- 키 값을 정해 해당 키를 가진 모든 메세지를 동일한 파티션으로 전송한다.