-
Kafka 란 ?
- Kafka는 분산 스트리밍 플랫폼으로, 대용량의 실시간 데이터 스트리밍을 처리하기 위해 설계
주로 데이터 파이프라인, 이벤트 스트리밍, 로그 처리 등의 용도로 사용된다.
-
특징
- Pub/Sub 메시징 시스템: 메시지를 생성하는 발행자(Publisher)와 해당 메시지를 처리하는 구독자(Subscriber) 간의 통신을 허용합니다.
- 토픽 기반 아키텍처: 데이터를 토픽(Topic)으로 구성하여 데이터를 분류하고 처리합니다.
- 분산 처리: 데이터를 여러 브로커에 분산하여 처리하므로 대량의 데이터를 효과적으로 처리할 수 있습니다.
- 내구성: 메시지를 영구적으로 저장하여 손실 없는 메시지 전달을 보장합니다.
===== 학습 잠시 보류 =====