rack awareness
-
[Kafka] - 6. Replication개발/Kafka 2022. 8. 4. 18:31
Broker에 장애 발생 시? 장애가 발생한 Broker의 Partition들은 모두 사용할 수 없는 문제 발생 대안? 다른 Broker들에게 Partition을 만든다 하지만, 기존 Message(data)와 Offset 정보는 어떻게 처리해야할까? 라는 의문 발생 Replication Partition을 Replication하여 다른 Broker에 replicas(복제물)을 미리 만들어 대비한다. 즉, Leader(원본)와 Follower(복제물)을 만들어 구성한다. Client(Producer/Consumer)는 Leader에게서만 Write, Read 처리 할 수 있다. Follower는 Broker의 장애 시 안정성을 제공하기 위한 존재이다. Follower는 Leader의 Commit log(..