728x90
1)Event
Event 는 kafka에서 Producer와 Consumer가 데이터를 주고받는 단위이다. 이벤트 또는 메시지라고 한다.
Event 는 kafka에서 Producer와 Consumer가 데이터를 주고받는 단위이다. 이벤트 또는 메시지라고 한다.
2)Producer (Publisher)
Producer는 kafka에 이벤트를 게시(post)하는 클라이언트 어플리케이션을 의미한다. Publisher라고도 하며 메시지를 보내는 쪽이다.
Producer는 kafka에 이벤트를 게시(post)하는 클라이언트 어플리케이션을 의미한다. Publisher라고도 하며 메시지를 보내는 쪽이다.
3)Consumer (Subscriber)
Consumer는 이러한 Topic을 구독하고 이로부터 얻어낸 이벤트를 처리하는 클라이언트 어플리케이션이다. Subscriber라고도 하며 메시지를 수신하는 쪾이다.
Consumer는 이러한 Topic을 구독하고 이로부터 얻어낸 이벤트를 처리하는 클라이언트 어플리케이션이다. Subscriber라고도 하며 메시지를 수신하는 쪾이다.
4)Topic
이벤트가 쓰이는 곳이다. Producer는 이 Topic에 이벤트를 게시한다. 그리고 Consumer는 Topic으로부터 이벤트를 가져와 처리한다. Topic은 파일시스템의 폴더와 유사하며 이벤트는 폴더안의 파일과 유사하다.|
Topic에 저장된 이벤트는 필요한 만큼 다시 읽을 수 있다.
이벤트가 쓰이는 곳이다. Producer는 이 Topic에 이벤트를 게시한다. 그리고 Consumer는 Topic으로부터 이벤트를 가져와 처리한다. Topic은 파일시스템의 폴더와 유사하며 이벤트는 폴더안의 파일과 유사하다.|
Topic에 저장된 이벤트는 필요한 만큼 다시 읽을 수 있다.
5)Partition
Topic는 여러 Broker에 분산되어 저장되며, 이렇게 분산된 Topic을 Partition이라고 한다. 어떤 이벤트가 Partition에 저장될지는 이벤트의 key가 정해지며 같은 키를 가지는 이벤트는 항상 같은 partition에 저장된다.
Kafka는 Topic의 Partition에 지정된 Consumer가 항상 정확히 동일한 순서로 partition의 이벤트를 읽을 것을 보장한다.
Topic는 여러 Broker에 분산되어 저장되며, 이렇게 분산된 Topic을 Partition이라고 한다. 어떤 이벤트가 Partition에 저장될지는 이벤트의 key가 정해지며 같은 키를 가지는 이벤트는 항상 같은 partition에 저장된다.
Kafka는 Topic의 Partition에 지정된 Consumer가 항상 정확히 동일한 순서로 partition의 이벤트를 읽을 것을 보장한다.
728x90
'스터디 > Kafka' 카테고리의 다른 글
Kafka 아키텍처 및 동작방식(3)- Consumer, Polling, Rebalancing (0) | 2025.01.10 |
---|---|
Kafka 아키텍처 및 동작방식(2) - Producer, Message, Option (0) | 2025.01.09 |
Kafka 아키텍처 및 동작 방식(1) - Partition, Offset, Broker (0) | 2025.01.08 |
Kafka 구조 및 구성 요소, Pub/Sub 모델 (0) | 2025.01.04 |
Kafka 기본 개념 및 의미 (0) | 2025.01.03 |
댓글