DevOps/Kafka1 Kafka 정의 - 실시간으로 기록 스트림을 게시, 구독, 저장 및 처리할 수 있는 분산형 데이터 스트리밍 플랫폼 - Pub-Sub 모델의 메시지 큐 형태로 동작하며 분산환경에 특화 기본 구성 - Cluster = 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합 - Producer = 데이터를 만들어내어 전달하는 전달자 - Consumer = 프로듀서에서 전달한 메시지를 브로커에 요청하여 소비하는 소비자 - Broker = Producer와 Consumer 사이의 중재자 (kafka에 설치되어 있는 일종의 서버 단위 => 보통 3개 이상으로 권장) - Topic = 보내는 메시지(데이터)를 구분하기 위한 카테고리 - Partition = 토픽을 구성하는 데이터 저장소(메시지 큐) 작동 방식.. 2023. 9. 21. 이전 1 다음