프로그래밍 과외
블로그
후기
멘토진
← 블로그 목록으로 돌아가기
Kafka의 기본 구성 (Topic, Consumer, Producer)
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
Kafka
createdAt
Dec 6, 2025
series
실전에서 바로 써먹는 Kafka 입문
slug
kafka-basics-topic-consumer-producer
type
post
updatedAt
Dec 6, 2025 05:39 AM
✅ Kafka의 기본 구성 (Topic, Consumer, Producer)
Kafka의 기본 구성을 간단하게 표현하자면 아래 그림과 같다.
프로듀서(Producer) : 카프카에 메시지(데이터)를 전달하는 주체
컨슈머(Consumer) : 카프카의 메시지(데이터)를 처리하는 주체
토픽(Topic) : 카프카에 넣을 메시지의 종류를 구분하는 개념 (
≒
카테고리)
프로듀서는 Kafka로 메시지(데이터)를 전달한다. 그러면 Kafka는 메시지 큐에 토픽 별로 구분해 전달받은 메시지를 저장해둔다. 컨슈머는 Kafka에 새로운 메시지가 생겼는 지 주기적으로 체크하다가, 새로운 메시지가 있다는 걸 발견하면 그 메시지를 조회해와서 처리한다.
👨🏻🏫
글로만 이해하려고 하면 Kafka에 대한 감을 잡기가 어렵다. 지금까지 배운 내용을 가지고 실습을 진행해보자.
author
JSCODE 박재성
category
Kafka
createdAt
Dec 6, 2025
series
실전에서 바로 써먹는 Kafka 입문
slug
type
series-footer
updatedAt
Dec 6, 2025 05:39 AM
📎
이 글은
실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)
강의의 수업 자료 중 일부입니다.