Kafka Architecture1 Kafka 01 - 정의 및 특징 정의 오픈소스 분산 메시지 스트리밍 플랫폼 Pub/Sub 모델을 지향하는 형태 Publisher / Subscriber 모델 중앙 집중형 메시지 관리 방식 : 메시지 생성/소비가 완전히 독립되어있는 구조 (비동기 처리) Publisher에서 메시징 플랫폼에 메시지를 발행(push)하면 Subscriber가 데이터를 수신(pull) 수신자가 정해져있지 않음 → 송신자가 ‘전송’ 하는게 아니라 수신자가 ‘Polling’ 하는 방식 Kafka 아키텍쳐 요소 Zookeeper : 분산 코디네이팅 시스템, Kafka Borker 정보 및 Topic 메타정보를 보유함. Broker : 메시지 관리자, Kafka가 실질적으로 구동되는 서버단 Producer : 메시지 생산자, 토픽의 Leader Partition을 .. 2023. 2. 23. 20:14 이전 1 다음