카프카핵심가이드3 [카프카 핵심 가이드 #3] 4장 카프카 컨슈머: 카프카에서 데이터 읽기 목차0. 장을 시작하며1. 카프카 컨슈머: 개념2. 카프카 컨슈머 생성하기3. 토픽 구독하기4. 폴링 루프5. 컨슈머 설정하기6. 오프셋과 커밋7. 리밸런스 리스터8. 특정 오프셋의 레코드 읽어오기9. 폴링 루프를 벗어나는 방법10. 디시리얼라이저11. 독립 실행 컨슈머 standalone consumer 0. 장을 시작하며KafkaConsumer데이터를 읽는 애플리케이션은 토픽을 구독하고 구독한 토픽들로부터 메세지를 받기 위해 1. 카프카 컨슈머: 개념컨슈머와 컨슈머 그룹컨슈머 객체객체 생성하고, 토픽 구독, 메세지를 받아 검사하고 결과를 작성메세지가 빠르게 쓰이는 경우, 컨슈머가 하나뿐이라면, 메세지 속도 감당 불가→ 여러 개의 컨슈머가 같은 토픽으로부터 데이터를 분할해 읽어올 수 있도록컨슈.. 2024. 8. 22. [카프카 핵심 가이드 #2] 3장 카프카 프로듀서: 카프카에 메시지 쓰기 목차0. 장을 시작하며1. 프로듀서 개요2. 카프카 프로듀서 생성하기3. 카프카로 메세지 전달하기4. 프로듀서 설정하기5. 시리얼라이저6. 파티션7. 헤더8. 인터셉터9. 쿼터, 스로틀링 0. 장을 시작하며카프카를 사용할 때카프카에 데이터를 쓸 때 사용하는 프로듀서읽어올 때 사용하는 컨슈머두 가지 기능 모두를 수행하는 애플리케이션 생성개발자들이 카프카와 상호작용하는 애플리케이션을 개발할 때 사용할 수 있는 클라이언트 API와 함께 배포프로듀서디자인, 주요 요소KafkaProducer, ProducterRecord 객체 생성레코드 전송, 에러 처리작동 제어를 위한 중요 설정 옵션파티셔너와 시리얼라이저(객체의직렬화 방식 정의) 1. 프로듀서 개요카프카에 메세지를 써야하는 상황(목적): 다양사용자 행.. 2024. 8. 22. [카프카 핵심 가이드 #1] 1장 카프카 시작하기 목차0. 카프카에 대해 알아보기1. 발행/구독 메세지 전달2. 카프카 입문3. 왜 카프카인가?4. 데이터 생태계5. 카프카의 기원 0. 카프카에 대해 알아보기💡 **GPT 선생님은 아래와 같이 말씀하셨다**카프카(Apache Kafka)는 데이터를 실시간으로 처리하고 전달하는 시스템입니다. 쉽게 말해서, 카프카는 데이터를 빨리 주고받을 수 있게 해주는 '메신저' 같은 역할을 합니다.예를 들어, 어떤 쇼핑몰 웹사이트에서 사용자가 상품을 클릭하면 그 정보를 실시간으로 서버에 전달해야 할 때가 있습니다. 이 때 카프카가 사용됩니다. 사용자가 클릭한 정보는 카프카를 통해 바로 서버로 전달되고, 서버는 그 정보를 분석하여 적절한 광고를 보여주거나 재고를 관리하는 등의 작업을 할 수 있습니다.카프카는 다음과.. 2024. 8. 22. 이전 1 다음