카프카(Kafka)란?카프카(Kafka)는 파이프라인, 스트리밍 분석, 데이터 통합 및 미션 크리티컬 애플리케이션을 위해 설계된 고성능 분산 이벤트 스트리밍 플랫폼이다. Kafka 구성요소 Producer : Kafka에 이벤트를 Publish(게시)하는 클라이언트, topic에 데이터를 생성하고 전송하는 역할Consumer : 이벤트를 Subscribe(읽고 처리)하는 클라이언트, topic내부 파티션에 저장된 데이터를 가져오는 역할 Kafka에서는 Producer와 Consumer가 완전히 분리되어 있다.이는 Kafka의 높은 확장성을 위한 핵심 요소이다. Topic : 데이터가 들어갈 수 있는 공간을 이야기하며, 여러 개의 토픽이 생성될 수 있다.topic은 한개 이상의 파티션으로 구성되어 ..