
[KAFKA] 토픽 / 파티션 / 컨슈머 그룹 관계
·
KAFKA
컨슈머 그룹(Consumer Group), 파티션(Partition), 컨슈머(Consumer) 요약토픽(Topic) → 여러 개의 파티션(Partition)하나의 토픽은 여러 개의 파티션으로 나눔각 파티션은 독립적으로 데이터를 저장하고 처리컨슈머 그룹(Consumer Group) → 여러 개의 컨슈머(Consumer)컨슈머 그룹은 하나 이상의 컨슈머로 구성됩니다.같은 컨슈머 그룹에 속한 컨슈머들은 서로 다른 파티션을 소비(consume)컨슈머 개수 ≤ 파티션 개수 이므로 컨슈머 수보다 파티션이 많아야 최적의 성능을 발휘할 수 있음파티션 ↔ 컨슈머 매핑하나의 파티션은 하나의 컨슈머에게만 할당(동시에 여러 컨슈머가 같은 파티션을 읽을 수 없음)한 컨슈머는 여러 개의 파티션을 담당할 수 있음.컨슈머 그룹을 ..