Spring Boot에서 카프카 사용하기

이 글의 코드는 해당 링크에서 확인할 수 있습니다. 목표 Spring Boot 에서 Apache Kafka 사용 방법 자주 사용하는 설정 정리 테스트 개발 환경 Spring Boot 3.1.0 Java 17 Spring Kafka 3.0.7 kafka-client 3.4.0 Gradle Docker Broker 테스트 개발 환경에서는 카프카를 로컬에서 Docker 파일로 띄우고, Spring 서버에서 이를 연결한다. 로컬에서 Docker로 Apache Kafka 실행하기 kafka docker image 비교 bitnami confluentinc wurstmeister 링크 다운로드 수 star 수 특징 confluentinc Kafka / Zookeeper 100M+ 394 confluent 에서 제공하는 기능이 포함 bitnami Kafka / Zookeeper 100M+ 669 순수 카프카 이미지 wurstmeister Kafka / Zookeeper 100M+ 1....

May 29, 2023 · parker1609

[Kafka] 101 - 카프카에 대한 소개와 주요 설정

카프카(Apache Kafka)란? Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. 카프카는 대용량의 실시간 데이터 스트리밍 플랫폼으로서, 분산형 메시지 큐 시스템으로 동작한다. 카프카는 다음과 같은 특징을 가지고 있다. 높은 처리량과 낮은 지연시간 페이지 캐시 배치 전송 처리 (프로듀서 및 컨슈머는 단 건이 아닌 여러 개로 처리 가능) 압축 전송 (네트워크 통신 효율) 배치와 같이 사용하면 효과가 더욱 커진다....

May 7, 2023 · parker1609