브로커
브로커
브로커
- 카프카는 여러 개의 브로커(노드)가 클러스터를 구성
- 브로커수는 땟목 알고리즘에의 해 홀수개를 추천, 최수 3개 권장
토픽
- 브로커는 여러 개의 토픽으로 구성
- 토픽은 여러 개의 파티션으로 구성
- 하나의 토픽이 여러 파티션으로 나뉘어 저장, 이 파티션들은 클러스터 내의 서로 다른 브로커들에 분산되어 저장될 수 있음
- 각 브로커가 다른 파티션을 관리함으로써, 여러 컨슈머가 동시에 다른 브로커의 파티션에서 데이터를 읽거나 쓸 수 있음, 이는 전체 시스템의 쓰기/읽기 성능을 향상
- 카프카는 키를 기반으로 메시지를 파티션에 할당