카프카 Broker, Zookeeper

seunghwan·2023년 7월 24일

카프카

목록 보기
2/2

ZooKeepr 는 여러개의 Brokker 로 구현되어있는게 특징이다
Kafka Broker 는 Partition 에 대한 Read 및 Write 를 관리하는 소프트웨어이다

  • kafak Server 라고 부르기도 한다
  • Topic 내의 Partition 들은 분산, 유지 및 관리
  • Broker 는 최소 3대 이상의 Broker 설정을 해야한다
  • Broker 와 Partition ID 간에는 아무런 관계가 없다

카프카 client 는 한개의 브로커만 연결이 되어있어도 전체의 브로커 상태를 알 수 있다.

Zookeer란

Zookeer 는 Broker 를 관리하는 소프트웨어
2022년 이후에는 Zookeer를 제거할 예정이다

Lader Zooker 와 Follower Zooker 루 구분 되어있다.

Lader Zooker 에서 장애가 나면 Follower Zooker 가 Leader 권한을 대행을 받아서 처리한다.
3대에서 한대가 장애가 나도 정상적으로 작동이 가능할 수 있는 구조이다.
자세한 내용은 나중에 정리해서 블로그에 적용

profile
노력하는 개발자

1개의 댓글

comment-user-thumbnail
2023년 7월 24일

글 잘 봤습니다.

답글 달기