Kafka Consumer 간략 정리 | 일일일
### 🙋 추천 이유
- 카프카의 컨슈머와 파티션 구조를 이해하고자 하는 분에게 추천합니다.
- 카프카를 활용한 데이터 처리 시스템에서 컨슈머 그룹과 파티션의 관계를 이해하여 효율적인 데이터 소비를 설계할 수 있습니다.
### ✅ 간단 요약
- 토픽은 데이터를 구분하는 단위이며, 파티션은 큐와 유사하지만 데이터를 제거하지 않고 오프셋으로 관리합니다.
- 컨슈머는 파티션을 구독하고, 여러 컨슈머가 모여 컨슈머 그룹을 형성하여 독립적으로 데이터를 처리합니다.
- 오프셋 커밋 방식은 명시적과 비명시적으로 나뉘며, 리밸런싱은 비정상 컨슈머의 파티션 소유권을 다른 컨슈머에게 이관하는 과정입니다.