
카프카(Kafka)란?분산 이벤트 스트리밍 플랫폼. 주로 대용량의 실시간 로그 데이터를 처리하는 데 사용된다. ✅ 특징분산 시스템 : 여러 브로커(Broker)로 구성되어 장애에 강함고성능, 확장성 : 초당 수백만 개의 메시지를 처리 가능내구성 : 데이터를 디스크에 저장하여 안정적 유지실시간 스트리밍 : 대용량 데이터를 빠르게 처리 ✅ 주요 구성 요소프로듀서 (Producer) : 메시지를 생성하여 카프카로 전송하는 역할컨슈머 (Consumer) : 메시지를 구독하여 가져가는 역할브로커 (Broker) : 카프카 서버로, 메시지를 저장하고 분배하는 역할토픽 (Topic) : 메시지가 저장되는 논리적 분류 단위파티션 (Partition) : 토픽을 나누어 병럴 처리 가능하게 하는 단위컨슈머 그룹 (Cons..