kafaka (1) 썸네일형 리스트형 카프카 (KafKa) 란 왜 사용하는가? 소스 시스템에서 타겟 시스템으로 많은 양의 데이터를 안전하게 전송 하기 위해 사용한다. 카프카의 전체 그림 핵심 구성 요소 - Kafka Cluster - Topic - Broker - Producers - Consumers 각 구성요소에 대한 기본 정보 Topics 카프카 클러스터 안에있는 데이터 스트림을 의미한다. 클러스터 안에는 많은 토픽들이 존재할 수 있으며 데이터베이스에서 테이블과 비슷한 역할이라고 생각할 수 있다. 데이터베이스와 다른점은 제약없이 원하는 형태를 전달하고, 데이터의 검증이 없고, 쿼리를 사요할 수 없다(카프카안에는 쿼리 능력이 없다) 토픽안에 데이터를 추가하기 위해서는 카프카 프로듀서를 이용하며 토픽에서 데이터를 읽기위해서는 카프카 컨슈머를 사용해야한다. 그리고 .. 이전 1 다음