3-1. Kafka의 핵심 요소와 작동 (Topic, Consumer, Producer, Consumer Group, OffSet, CURRENT OFFSET) (+ 실습)
·
개발 공부/kafka
Kafka의 기본 구성Producer: Kafka에 메시지(데이터)를 전달하는 주체Consumer: Kafka에 메시지(데이터)를 처리하는 주체Topic: Kafka에 넣을 메시지의 종류를 구분하는 개념 (카테고리와 비슷)작동 과정Producer가 Kafka로 메시지를 전달한다.Kafka는 메시지 큐에 Topic 별로 구분해 전달 받은 메시지를 저장해둔다.Consumer는 주기적으로 Kafka에 새로운 메시지가 생겼는 지 확인하다가, 새로운 메시지가 있다면 가져와서 처리한다.참고로 Topic은 Kafka에 기존에 저장되어있는 것이 아니라 Producer가 토픽, 메시지와 같이 전달한다. 기존 메시지 큐와 Kafka의 메시지 처리의 차이기존 메시지 큐는 메시지를 읽어들이면 큐 안에 있는 메시지를 없애지만 ..