인프런 커뮤니티 질문&답변

칼리반님의 프로필 이미지

작성한 질문수

[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!

카프카 ISR 개념 부분 질문

작성

·

370

0

카프카 ISR 에서 leader partition 이 장애가 있어서 follow partition 이 승계를 받고 그 후 leader partition 이였던 브로커가 정상 작동 된다면 이 partition 은 follow partition 으로 역할을 하는건가요? 그리고 장애가 났을 때 복제되지 못 했던 데이터들은 어떤식으로 복구 할 수 있는지 알고싶습니다.

답변 1

0

데브원영 DVWY님의 프로필 이미지
데브원영 DVWY
지식공유자

리더 파티션에 속한 브로커가 장애가 발생하면 팔로워 파티션이 승계를 받아 리더가 될 수 있습니다. 그런 경우 기존 리더 브로커는 팔로워 파티션으로서 역할을 수행하게 됩니다. 복제되지 못했던 데이터는 프로듀서 옵션에 따라 재전송 여부를 결정하게 됩니다. 예를 들어 acks=1이라면 유실이 될 수 있고 acks=all이라면 재전송을 하게 되는 것이죠.