작성한 질문수
[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
카프카 스트림즈 소개
작성
·
208
수정됨
0
안녕하세요 강사님
ack= all
factor = 3
min.insync.replicas = 2 일경우에서
브로커 2개가 다운되었을경우 min.insync 조건에 충족하지 못하여 오류가 뜨는걸로 알고있었는데
이상황에서 컨슈머에서 데이터 요청을하면 남은 1개의 복제본에서 데이터를 가져올수있다는 내용을 봤습니다.
이 경우 어떤 동작을 통해서 데이터를 가져오는것 인지 궁금합니다.
답변 1
안녕하세요.
브로커2개가 다운되고 나면 다시 레플리케이션 팩터 개수를 채우기 위해 또 다른 브로커로 복제과정을 거칩니다. 그 이후 컨슈머는 데이터를 가져올 수 있게 됩니다.