Kafka Producer
-
[Kafka] 프로듀서 애플리케이션 생성 및 실행Apache Kafka 2024. 4. 20. 15:40
아파치 카프카 애플리케이션 프로그래밍 With Java 책을 학습한 내용을 공유합니다. ✍️ Kafka Producer Application을 생성하고 실행까지 진행해보겠습니다. 실습환경 Inteliij Java 17 Gradle kafka-client Dependency 추가 프로듀서를 구현하기 위해 카프카 클라이언트 라이브러리를 추가합니다. dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1' implementation 'org.apache.kafka:kafka-clients:2.5.0' // add im..
-
[Kafka] Topics, Producer, Consumer 설치 및 실행Apache Kafka 2024. 2. 14. 03:32
아파치 카프카 애플리케이션 프로그래밍 With Java 책을 학습한 내용을 공유합니다. ✍️ Kafka Topics, Producer, Consumer를 학습하고 실습을 진행 해보겠습니다. 🚀 Apache Kafka의 토픽(Topic)이란 ? 토픽(Topic)은 데이터의 주제나 카테고리를 나타내는 개념입니다. 토픽은 Kafka에서 메시지를 구분하고 분류하는 데 사용됩니다. 간단히 말하면, 특정 주제에 관련된 데이터를 포함하는 카프카의 논리적인 채널이라고 생각할 수 있습니다. 여러 프로듀서(데이터를 생성 및 전송하는 역할)가 특정 토픽으로 데이터를 전송할 수 있고, 이를 통해 여러 컨슈머(데이터를 소비하는 역할)가 해당 토픽의 데이터를 읽을 수 있습니다. 토픽은 Kafka 클러스터 내에서 파티션으로 나뉠 ..