브로커

브로커

브로커

  • 카프카는 여러 개의 브로커(노드)가 클러스터를 구성
  • 브로커수는 땟목 알고리즘에의 해 홀수개를 추천, 최수 3개 권장

토픽

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

ISR(In-Sync Replicas)

LAG

병렬 처리

뗏목 알고리즘(Raft Algorithm)