본문 바로가기

👩‍💻TIL/kafka2

[kafka] 카프카 시작하기 튜토리얼 [kafka] 카프카 시작하기 튜토리얼 아파치 카프키 튜토리얼의 내용(kafka.apache.org/quickstart)을 따라 정리한 내용입니다. STEP 1: GET KAFKA 1) 링크 클릭하여 최신버전의 kafka를 다운로드 합니다. (저는 wget을 사용하여 tgz파일을 다운받았습니다. 👉 wget 사용법이 궁금하다면 wget으로 파일 다운로드 하기 ) $ wget https://downloads.apache.org/kafka/2.7.0/kafka_2.13-2.7.0.tgz 2) 다운받은 링크를 압축해제 합니다. $ tar -xzf kafka_2.13-2.7.0.tgz $ cd kafka_2.13-2.7.0 STEP 2: START THE KAFKA ENVIRONMENT (참고, 카프카 환경을 .. 2021. 1. 20.
[kafka] 메세지큐/ 카프카의 구조, 구성요소, 작동원리 [kafka] 메세지큐, 카프카의 구성요소, 작동원리 카프카(apache kafka)는 메세지큐 방식으로 대용량 데이터를 수집하고 이를 사용자들이 실시간 스트림으로 소비할 수 있게 만들어주는 역할을 하며, 다양한 기업에서 여러 스토리지와 분석 시스템에 데이터를 연결하기 위한 필수 도구로 인식되고 있다. 💡 카프카 탄생 배경 카프카는 '링크드인'에서 탄생하게 되었으며, 현재는 아파치 카프카로 오픈소스로 제공되고 있다. 기존의 링크드인 시스템에서는 하나의 서비스가 너무 많은 시스템과 연결되어 발생하는 문제를 해결하기 위해 아래와 같은 목표로 새로운 시스템을 만들었다. 프로듀서와 컨슈머의 분리 메시징 시스템과 같이 영구 메시지 데이터를 여러 컨슈머에게 허용 높은 처리량을 위한 메시지 최적화 데이터가 증가함에 .. 2021. 1. 19.