Kafka란분산 스트리밍 플랫폼이다. 주로 실시간 데이터 피드의 빅데이터 처리를 목적으로 사용된다.대용량 데이터 스트림을 저장하고 실시간으로 분석하거나 처리하는 데 중점을 둔다.Kafka의 기본 구성 요소메시지 (Message)- Kafka를 통해 전달되는 데이터 단위이다. ex) 로그 데이터, 이벤트 데이터- 메시지는 키, 값, 타임스탬프, 그리고 몇 가지 메타 데이터로 구성된다. 프로듀서 (Producer)- 메시지를 생성하고 Kafka에 보내는 역할을 한다.- 프로듀서는 특정 토픽에 메시지를 보낸다. 토픽 (Topic)- 메시지를 저장하는 장소이다. 메시지는 토픽에 저장되었다가 소비자에게 전달된다.- 토픽은 여러 파티션으로 나누어질 수 있으며, 파티션은 메시지를 순서대로 저장한다. 파티션 (Par..